Our members contribute to many software projects, from individual automation scripts to large-scale international open-source projects.
Our developers contribute to a number of international open-source projects under the auspices of the Physiome Project. The projects listed below provide some examples of the software we contribute to. In most cases, we also state the person most involved with the project. You can find out more about these individuals in the People section below.
Our developers contribute to a number of international open-source projects under the auspices of the Physiome Project. The projects listed below provide some examples of the software we contribute to. In most cases, we also state the person most involved with the project. You can find out more about these individuals in the People section below.
Funded by NIH, ABI collaborates with multiple large research institutes to develop a web portal with the vision to accelerate autonomic neuroscience research and device development by providing access to digital resources that can be shared, cited, visualized, computed, and used for virtual experimentation.
Discover more: SPARC Portal, Map Viewer
Developed with similar frameworks to those used for SPARC Portal. It aims to support biomedical research in New Zealand through an easy, user-friendly interface to access information, research data and monitor progress.
Discover more: About 12 Labours
Physiome Model Repository is powered by the PMR2 software suite. It contains the CellML models. These have been developed by researchers around the world over the past two decades.The PMR2 software suite is the combination of:
Find out more: Physiome Model Repository
A Python framework for building toolchains and utilities for working with the JavaScript/Node.js ecosystem from within a Python environment.
Learn more: Calmjs
libCellML is a library that implements the CellML specification in software. libCellML takes an object-based approach to representing the concepts in the specification. As such, it is aimed at supporting CellML 2.0 with the ability to upgrade CellML 1.x models to CellML 2.0. libCellML is written in C++ and is packaged and made available for use in Python, JavaScript, and Julia. libCellML also supports model analysis beyond the CellML specification and code generation for simulation of CellML models with tools like CVODE and KINSOL from SUNDIALS.
Explore more: libCellML
libOpenCOR is a cross-platform library written in C++. It relies on libCellML and comes with Python bindings. It is used as the backend to OpenCOR and is released under the Apache v2.0 license.
Check it out: libOpenCOR
Reproducible workflow environment with a growing number of plug-in tools for performing workflow steps. MAP Client provides the foundation for the SPARC Scaffold Mapping Tools.
Check it out: MAP Client, Scaffold Mapping Tools
Continuum modelling software including Zinc library.
Website: CMLibs.org
Modelling and visualisation library for building interactive graphical interfaces, written in C/C++ with APIs in C, C++ and Python. Business friendly open source license. Various tools and user interfaces built with Zinc are also actively developed or maintained by the ABI. Cmgui is the legacy visualisation application built on Zinc.
Source code: github.com/cmlibs/zinc
OpenCOR is a cross-platform modelling environment, which is aimed at organising, editing, simulating, and analysing CellML files. It is released under the GPL v3.0 license and can be downloaded for Windows, Linux, and macOS from the OpenCOR website. Please have a look at our published article. There, you can learn more about our modular and interoperable approach to computational biology in OpenCOR.
Check it out: OpenCOR
ZincJS is a Web-based 3D interface library based on the popular three.js library. It provides a number of classes /methods for easy access to powerful 3D models visualisations for desktop/mobile platforms on WebGL compatible browsers. You can find documentation and web apps built on ZincJS on their website.
Scaffoldvuer is a simple web interface with 3D visualisation capability powered by ZincJS. It is currently capable of displaying 3D models format such as GLTF, STL and OBJ, and models from Zinc.
Discover more: ZincJS, Scaffoldvuer