https://github.com/bluebrain/me-features-to-mo-id-mapping

https://github.com/bluebrain/me-features-to-mo-id-mapping

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: biorxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.0%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: BlueBrain
  • License: apache-2.0
  • Language: Python
  • Default Branch: master
  • Size: 1.72 MB
Statistics
  • Stars: 4
  • Watchers: 5
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created over 4 years ago · Last pushed about 4 years ago
Metadata Files
Readme License

README.md

BBP-me-type-to-mol-ID

Description:

This is a repository containing configuration code that use me-types-mapper to reproduce results from Roussel et al., 2021 (https://www.biorxiv.org/content/10.1101/2021.11.24.469815v1)

Installation:

To install this tool, run the following steps in your shell:

git clone https://bbpgitlab.epfl.ch/molsys/bbp_me_type_to_mol_id.git pip install -r bbp_me_type_to_mol_id/requirements.txt pip install git+https://bbpgitlab.epfl.ch/molsys/me_types_mapper.git pip install git+https://github.com/BlueBrain/BluePyEfe@da783256a4212b14d4f152687238754a99d1a78b

How to use:

Step 1 and 2 are optional as we made the extracted features available in the feature_extraction folder.

Step 1: Download the data (optional)

Go into downloader directory

Morphologies and electrophysiological recording from Gouwens et al., 2019:

Due to open source license issues, the python script for downloading AIBS data from Gouwens et al. (2019) could not be included. Please refer to allensdk from Allen Institute for Brain Science to download data from the Gouwens et al paper. Clear instructions on how to download morphological and electrophysiological data are provided in the allensdk documentation: Electrophysiology: https://allensdk.readthedocs.io/en/latest/static/examples/nb/celltypes.html#Cell-Types-Database Morphologies: https://allensdk.readthedocs.io/en/latest/static/examples/nb/celltypes.html#Cell-Morphology-Reconstructions The cell ids used in the manuscript are provided in the downloader/41593_2019_417_MOESM5_ESM.xlsx file. Data should be stored in the downloader directory in a new folder named after the dataset name (i.e. Gouwens_2019) and organized into two sub-directories: one named as ephys_traces containing the raw traces in nwb format and another named morphologies containing the morphology reconstruction in swc format. Downloading of AIBS data should be done in a dedicated virtual environment.

Morphologies and electrophysiological recording from Blue Brain Project:

Create a dedicated virtual environment for downloading BBP data. Install dependencies using pip install -r requirements_BBP_dl.txt. Finally, run python BBP_downloader.py.

Step 2: Extract features (optional)

Go into the feature_extraction directory and run first python efeatures_extractor.py and then python mfeatures_extractor.py.

Step 3: Select common features

Go into the feature_selection directory and run first python feature_selector.py. It should create two directories named figures and filtered_datasets. Then run python compute_dataset_labels.py.

Step 4: Mapping

Go into the mapping directory and run python clustering.py to reproduce the main results of the paper (https://www.biorxiv.org/content/10.1101/2021.11.24.469815v1). To reproduce the other figures run python dataset_overlap_validation.py for figure 2, python alpha_optimization_validation.py for figure 3 and python pipeline_validation.py for Table 1.

Funding & Acknowledgment:

The development of this software was supported by funding to the Blue Brain Project, a research center of the École polytechnique fédérale de Lausanne (EPFL), from the Swiss government’s ETH Board of the Swiss Federal Institutes of Technology.

Copyright (c) 2022-2022 Blue Brain Project/EPFL

Owner

  • Name: The Blue Brain Project
  • Login: BlueBrain
  • Kind: organization
  • Email: bbp.opensource@epfl.ch
  • Location: Geneva, Switzerland

Open Source Software produced and used by the Blue Brain Project

GitHub Events

Total
  • Fork event: 1
Last Year
  • Fork event: 1

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 4
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 days
  • Total issue authors: 0
  • Total pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • alex4200 (3)
  • bbpgithubaudit (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

downloader/requirements_BBP_dl.txt pypi
  • nexusforge >=0.6.3
  • numpy >=1.18.5
requirements.txt pypi
  • h5py >=2.10.0
  • kaleido >=0.2.1
  • matplotlib >=3.3.4
  • numpy >=1.18.5
  • pandas >=0.25.3
  • plotly >=5.4.0
  • scikit-learn >=1.0.1
  • scipy >=1.5.4