A Jaxley-based library of ion channels and syanpses for biophysical neuron models.
Project description
jaxley-mech
A Jaxley-based library of ion channels and synapses for biophysical neuron models.
Installation
jaxley-mech is available on PyPI:
pip install jaxley-mech
or you can clone the repository and install it via pip's "editable" mode:
git clone git@github.com:jaxleyverse/jaxley-mech.git
pip install -e jaxley-mech
Usage
See the notebooks folder for usage examples.
First author last names and year abbreviations for the papers in which mechanism models are first described are used as the file names in cases where more than one mechanism is included or multiple implementations exist. For single mechanisms, e.g. the ribbon synapse model, the file is simply named ribbon.py.
To view available mechanisms and filter them by species, cell type, reference, etc., it is possible to run the following code:
import jaxley_mech as jm
print(jm.find_channel()) # shows metadata of the available channels
print(jm.find_channel(ion="K", species="rat")) # shows metadata of channels with these properties
all_synapses = jm.find_synapse()
print(all_synapses.reference) # shows the references of all synapses
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jaxley_mech-0.3.1.tar.gz.
File metadata
- Download URL: jaxley_mech-0.3.1.tar.gz
- Upload date:
- Size: 41.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd46cb2f02d1f76af56406ef83c464b6f9fc9742625cd88371a1923e14f601e8
|
|
| MD5 |
662a07e9ca33ac96943ccb742e3819ff
|
|
| BLAKE2b-256 |
87cf950acda0f61bfdf95343644e57be323b97028edbb6ce83ecfd06a57aad45
|
Provenance
The following attestation bundles were made for jaxley_mech-0.3.1.tar.gz:
Publisher:
python-publish.yml on jaxleyverse/jaxley-mech
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jaxley_mech-0.3.1.tar.gz -
Subject digest:
bd46cb2f02d1f76af56406ef83c464b6f9fc9742625cd88371a1923e14f601e8 - Sigstore transparency entry: 288104563
- Sigstore integration time:
-
Permalink:
jaxleyverse/jaxley-mech@71f6890e1990bd32c656a3813f2a1344f0281df2 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/jaxleyverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@71f6890e1990bd32c656a3813f2a1344f0281df2 -
Trigger Event:
release
-
Statement type:
File details
Details for the file jaxley_mech-0.3.1-py3-none-any.whl.
File metadata
- Download URL: jaxley_mech-0.3.1-py3-none-any.whl
- Upload date:
- Size: 56.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc5eda21c8521e32795526f9f85ca52941899449b0a491d3ffdb321f3f0c8cbd
|
|
| MD5 |
7e9701a41a73091961a25915e216bf5f
|
|
| BLAKE2b-256 |
86a1d11bf6853f19eee78b057d8fcee694cea3929165f028852f7923462d2c2b
|
Provenance
The following attestation bundles were made for jaxley_mech-0.3.1-py3-none-any.whl:
Publisher:
python-publish.yml on jaxleyverse/jaxley-mech
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jaxley_mech-0.3.1-py3-none-any.whl -
Subject digest:
cc5eda21c8521e32795526f9f85ca52941899449b0a491d3ffdb321f3f0c8cbd - Sigstore transparency entry: 288104578
- Sigstore integration time:
-
Permalink:
jaxleyverse/jaxley-mech@71f6890e1990bd32c656a3813f2a1344f0281df2 -
Branch / Tag:
refs/tags/v0.3.1 - Owner: https://github.com/jaxleyverse
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@71f6890e1990bd32c656a3813f2a1344f0281df2 -
Trigger Event:
release
-
Statement type: