All Projects → MichaelClerx → myokit

MichaelClerx / myokit

Licence: other
Myokit: A simple interface to cardiac cellular electrophysiology

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
Cuda
1817 projects
Stan
76 projects
matlab
3953 projects

Projects that are alternatives of or similar to myokit

r3dmol
🧬 An R package for visualizing molecular data in 3D
Stars: ✭ 45 (+66.67%)
Mutual labels:  computational-biology
artistoo
CPM implementation in pure JavaScript
Stars: ✭ 25 (-7.41%)
Mutual labels:  computational-biology
workflows
Bioinformatics workflows developed for and used on the St. Jude Cloud project.
Stars: ✭ 16 (-40.74%)
Mutual labels:  computational-biology
CNApy
An integrated visual environment for metabolic modeling with common methods such as FBA, FVA and Elementary Flux Modes, and advanced features such as thermodynamic methods, extended Minimal Cut Sets, OptKnock, RobustKnock, OptCouple and more!
Stars: ✭ 27 (+0%)
Mutual labels:  computational-biology
Tangram
Spatial alignment of single cell transcriptomic data.
Stars: ✭ 149 (+451.85%)
Mutual labels:  computational-biology
doctoral-thesis
📖 Generation and Applications of Knowledge Graphs in Systems and Networks Biology
Stars: ✭ 26 (-3.7%)
Mutual labels:  computational-biology
CellO
CellO: Gene expression-based hierarchical cell type classification using the Cell Ontology
Stars: ✭ 34 (+25.93%)
Mutual labels:  computational-biology
hypeR
An R Package for Geneset Enrichment Workflows
Stars: ✭ 64 (+137.04%)
Mutual labels:  computational-biology
Computational-CryoEM
A curated list of awesome computational cryo-EM methods.
Stars: ✭ 33 (+22.22%)
Mutual labels:  computational-biology
vargeno
Towards fast and accurate SNP genotyping from whole genome sequencing data for bedside diagnostics.
Stars: ✭ 18 (-33.33%)
Mutual labels:  computational-biology
Jupyter Dock
Jupyter Dock is a set of Jupyter Notebooks for performing molecular docking protocols interactively, as well as visualizing, converting file formats and analyzing the results.
Stars: ✭ 179 (+562.96%)
Mutual labels:  computational-biology
CompBioDatasetsForMachineLearning
A Curated List of Computational Biology Datasets Suitable for Machine Learning
Stars: ✭ 90 (+233.33%)
Mutual labels:  computational-biology
contact map
Contact map analysis for biomolecules; based on MDTraj
Stars: ✭ 27 (+0%)
Mutual labels:  computational-biology
bioSyntax-archive
Syntax highlighting for computational biology
Stars: ✭ 16 (-40.74%)
Mutual labels:  computational-biology
cobrame
A COBRApy extension for genome-scale models of metabolism and expression (ME-models)
Stars: ✭ 30 (+11.11%)
Mutual labels:  computational-biology
mitre
The Microbiome Interpretable Temporal Rule Engine
Stars: ✭ 37 (+37.04%)
Mutual labels:  computational-biology
STing
Ultrafast sequence typing and gene detection from NGS raw reads
Stars: ✭ 15 (-44.44%)
Mutual labels:  computational-biology
EscherConverter
A standalone program that reads files created with the graphical network editor Escher and converts them to files in community standard formats.
Stars: ✭ 14 (-48.15%)
Mutual labels:  computational-biology
msk-STAPLE
STAPLE (Shared Tools for Automatic Personalised Lower Extremity modelling) consists of a collection of methods for generating skeletal models from three-dimensional bone geometries, usually segmented from medical images. The methods are currently being expanded to create complete musculoskeletal models.
Stars: ✭ 39 (+44.44%)
Mutual labels:  computational-biology
Clair3
Clair3 - Symphonizing pileup and full-alignment for high-performance long-read variant calling
Stars: ✭ 119 (+340.74%)
Mutual labels:  computational-biology

Ubuntu unit tests MacOS unit tests Windows unit tests Windows Miniconda test codecov Documentation Status

Myokit

Myokit is an open-source Python-based toolkit that facilitates modeling and simulation of cardiac cellular electrophysiology. It's hosted on GitHub and available on PyPi. For the latest documentation, see myokit.readthedocs.io.

More information, including examples and an installation guide, is available on myokit.org. A list of changes introduced in each Myokit release is provided in the Changelog.

Install

For full installation details (on linux, mac, or windows), please see http://myokit.org/install. A shorter installation guide for experienced users is given below.

To install Myokit, using PyQt5 for Myokit's GUI components, run:

pip install myokit[pyqt]

to use PySide2 instead, run:

pip install myokit[pyside]

If you're not planning to use the GUI components (for example to run simulations on a server), you can simply install with

pip install myokit

On Linux and Windows, start menu icons can be added by running

python -m myokit icons

To run single-cell simulations, CVODES must be installed (but Windows users can skip this step, as binaries are included in the pip install). In addition, Myokit needs a working C/C++ compiler to be present on the system.

Existing Myokit installations can be upgraded using

pip install --upgrade myokit

Quick-start guide

After installation, to quickly test if Myokit works, type

python -m myokit run example

or simply

myokit run example

To open an IDE window, type

myokit ide

To see what else Myokit can do, type

myokit -h

Contributing to Myokit

You can contribute to Myokit by reporting issues, but code contributions (bugfixes, new formats, new features etc.) are also very welcome! New features are best discussed in an issue before starting any implementation work, and guidelines for code style (and more) can be found in CONTRIBUTING.md.

Citing Myokit

If you use Myokit in your research, please cite it using the information in our CITATION file.

Research notice

Please note that this repository is participating in a study into sustainability of open source projects. Data will be gathered about this repository for approximately the next 12 months, starting from June 8th 2021.

Data collected will include number of contributors, number of PRs, time taken to close/merge these PRs, and issues closed.

For more information, please visit the informational page or download the participant information sheet.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].