Morphology-Classification
latest

Contents

  • Installation
    • Basic
    • Check the Installation
    • Development
    • Why an Installation Script?
      • 1. Install the morphoclass package as usual
      • 2. Install/re-install torch manually
      • 3. Install torch-geometric manually
    • DeepWalk and CleanLab
  • Project Tree
  • Docker
  • Building the Documentation
  • CLI
    • Overview
    • Subcommands
  • DVC
    • Data pre-processing
    • Feature extraction
    • Training
      • Example model config
      • Example splitter config
      • Output of the morphoclass train command
    • Evaluation
    • Outdated stages
    • DVC Cache
  • Data
    • Loading Datasets
      • From a list of paths
      • From a CSV file
      • From a structured directory
    • Data Objects
    • Filters
    • Transforms
      • Pre-Processing and Augmentation
      • Feature Extraction and Adjacency Matrix
      • Feature Scalers
    • Persistence Images and Diagrams
  • Models - GNNs
    • Loading Data
    • Training
    • Evaluating
  • Models - CNNs
    • Loading Data
    • Training
    • Evaluating
  • Models - PersLay
    • Data Loading
    • Training
    • Evaluation
  • Custom Models and Layers
    • Layers
      • Graph Convolution Layers
      • PersLay Layer
      • Pooling Layers
      • Other Layers
    • Models
    • Example
  • Example - Design a GNN
    • Data
    • The Net
    • The Training Loop
    • Visualizing Results

API

  • morphoclass
    • Subpackages
      • morphoclass.console package
        • Submodules
          • morphoclass.console.cmd_evaluate module
          • morphoclass.console.cmd_extract_features module
          • morphoclass.console.cmd_morphometrics module
          • morphoclass.console.cmd_organise_dataset module
          • morphoclass.console.cmd_performance_table module
          • morphoclass.console.cmd_plot_dataset_stats module
          • morphoclass.console.cmd_preprocess_dataset module
          • morphoclass.console.cmd_train module
          • morphoclass.console.cmd_xai module
          • morphoclass.console.dataset_preprocessor module
          • morphoclass.console.evaluate module
          • morphoclass.console.helpers module
          • morphoclass.console.main module
          • morphoclass.console.outlier_detection module
          • morphoclass.console.performance_table module
          • morphoclass.console.stats_plotter module
          • morphoclass.console.transfer_learning module
        • Module contents
      • morphoclass.data package
        • Submodules
          • morphoclass.data.filters module
          • morphoclass.data.morphology_data module
          • morphoclass.data.morphology_data_loader module
          • morphoclass.data.morphology_dataset module
          • morphoclass.data.tns_dataset module
        • Module contents
      • morphoclass.features package
        • Submodules
          • morphoclass.features.non_graph module
        • Module contents
      • morphoclass.layers package
        • Submodules
          • morphoclass.layers.attention_global_pool module
          • morphoclass.layers.bidirectional_block module
          • morphoclass.layers.bidirectional_res_block module
          • morphoclass.layers.cat module
          • morphoclass.layers.cheb_conv module
          • morphoclass.layers.cheb_conv_separable module
          • morphoclass.layers.perslay module
          • morphoclass.layers.running_std module
          • morphoclass.layers.tree_lstm_pool module
        • Module contents
      • morphoclass.models package
        • Submodules
          • morphoclass.models.bidirectional_net module
          • morphoclass.models.cnnet module
          • morphoclass.models.concatecnnet module
          • morphoclass.models.concatenet module
          • morphoclass.models.coriander_net module
          • morphoclass.models.hbnet module
          • morphoclass.models.man_net module
          • morphoclass.models.man_res_nets module
          • morphoclass.models.multi_adj_net module
        • Module contents
      • morphoclass.morphometrics package
        • Submodules
          • morphoclass.morphometrics.cli module
        • Module contents
      • morphoclass.report package
        • Submodules
          • morphoclass.report.plumbing module
          • morphoclass.report.xai module
        • Module contents
      • morphoclass.training package
        • Subpackages
          • morphoclass.training.reports package
            • Submodules
              • morphoclass.training.reports.transfer_learning_report module
            • Module contents
        • Submodules
          • morphoclass.training.cli module
          • morphoclass.training.rd_dataset_prep module
          • morphoclass.training.tns_utils module
          • morphoclass.training.trainers module
          • morphoclass.training.training_config module
          • morphoclass.training.training_log module
          • morphoclass.training.training_loop_cv module
          • morphoclass.training.training_loop_loo module
          • morphoclass.training.training_loop_regression module
          • morphoclass.training.training_loop_simple module
          • morphoclass.training.transfer_learning module
        • Module contents
      • morphoclass.transforms package
        • Subpackages
          • morphoclass.transforms.augmentors package
            • Submodules
              • morphoclass.transforms.augmentors.add_nodes_at_intervals module
              • morphoclass.transforms.augmentors.add_random_points_to_reduction_mask module
              • morphoclass.transforms.augmentors.add_section_middle_points module
              • morphoclass.transforms.augmentors.apply_node_reduction_masks module
              • morphoclass.transforms.augmentors.branching_only_neurites module
              • morphoclass.transforms.augmentors.branching_only_neuron module
              • morphoclass.transforms.augmentors.equalize_node_counts module
              • morphoclass.transforms.augmentors.extract_branching_node_reduction_masks module
              • morphoclass.transforms.augmentors.orient_apicals module
              • morphoclass.transforms.augmentors.orient_neuron module
              • morphoclass.transforms.augmentors.random_jitter module
              • morphoclass.transforms.augmentors.random_rotation module
              • morphoclass.transforms.augmentors.random_stretching module
            • Module contents
          • morphoclass.transforms.edge_features package
            • Submodules
              • morphoclass.transforms.edge_features.extract_distance_weights module
              • morphoclass.transforms.edge_features.extract_edge_features module
              • morphoclass.transforms.edge_features.extract_edge_index module
            • Module contents
          • morphoclass.transforms.global_features package
            • Submodules
              • morphoclass.transforms.global_features.abstract_global_feature_extractor module
              • morphoclass.transforms.global_features.average_branch_order module
              • morphoclass.transforms.global_features.average_radius module
              • morphoclass.transforms.global_features.extract_maximal_apical_path_length module
              • morphoclass.transforms.global_features.extract_number_branch_points module
              • morphoclass.transforms.global_features.extract_number_leaves module
              • morphoclass.transforms.global_features.total_path_length module
            • Module contents
          • morphoclass.transforms.node_features package
            • Submodules
              • morphoclass.transforms.node_features.extract_branching_angles module
              • morphoclass.transforms.node_features.extract_const_feature module
              • morphoclass.transforms.node_features.extract_coordinates module
              • morphoclass.transforms.node_features.extract_diameters module
              • morphoclass.transforms.node_features.extract_distances module
              • morphoclass.transforms.node_features.extract_node_features module
              • morphoclass.transforms.node_features.extract_node_onehot_properties module
              • morphoclass.transforms.node_features.extract_path_distances module
              • morphoclass.transforms.node_features.extract_radial_distances module
              • morphoclass.transforms.node_features.extract_vertical_distances module
            • Module contents
          • morphoclass.transforms.scalers package
            • Submodules
              • morphoclass.transforms.scalers.abstract_scaler module
              • morphoclass.transforms.scalers.manual_scaler module
              • morphoclass.transforms.scalers.min_max_scaler module
              • morphoclass.transforms.scalers.robust_scaler module
              • morphoclass.transforms.scalers.standard_scaler module
            • Module contents
        • Submodules
          • morphoclass.transforms.add_one_hot_labels module
          • morphoclass.transforms.compose module
          • morphoclass.transforms.extract_tmd_neurites module
          • morphoclass.transforms.extract_tmd_neuron module
          • morphoclass.transforms.global_feature_to_label module
          • morphoclass.transforms.helper module
          • morphoclass.transforms.make_copy module
          • morphoclass.transforms.zero_out_features module
        • Module contents
      • morphoclass.unsupervised package
        • Submodules
          • morphoclass.unsupervised.plotting module
        • Module contents
      • morphoclass.xai package
        • Submodules
          • morphoclass.xai.embedding_extractor module
          • morphoclass.xai.embedding_visualization module
          • morphoclass.xai.grad_cam_explainer module
          • morphoclass.xai.grad_cam_on_models module
          • morphoclass.xai.model_attributions module
          • morphoclass.xai.node_saliency module
        • Module contents
    • Submodules
      • morphoclass.cleanlab module
      • morphoclass.constants module
      • morphoclass.deepwalk module
      • morphoclass.metrics module
      • morphoclass.model_utils module
      • morphoclass.orientation module
      • morphoclass.types module
      • morphoclass.utils module
      • morphoclass.vis module
    • Module contents
Morphology-Classification
  • »
  • morphoclass package »
  • morphoclass.console package
  • Edit on GitHub

morphoclass.console package¶

Submodules¶

  • morphoclass.console.cmd_evaluate module
  • morphoclass.console.cmd_extract_features module
  • morphoclass.console.cmd_morphometrics module
  • morphoclass.console.cmd_organise_dataset module
  • morphoclass.console.cmd_performance_table module
  • morphoclass.console.cmd_plot_dataset_stats module
  • morphoclass.console.cmd_preprocess_dataset module
  • morphoclass.console.cmd_train module
  • morphoclass.console.cmd_xai module
  • morphoclass.console.dataset_preprocessor module
  • morphoclass.console.evaluate module
  • morphoclass.console.helpers module
  • morphoclass.console.main module
  • morphoclass.console.outlier_detection module
  • morphoclass.console.performance_table module
  • morphoclass.console.stats_plotter module
  • morphoclass.console.transfer_learning module

Module contents¶

The morphoclass CLI application.

Previous Next

© Copyright 2022 Blue Brain Project, EPFL. Revision 8fa2890e.

Built with Sphinx using a theme provided by Read the Docs.