PySCeS / pysces

The official PySCeS project source code repository.
https://pysces.github.io
Other
34 stars 10 forks source link
bioinformatics console-application kinetic-modeling mca python sbml simulation steady-state

CI build wheels CI build Anaconda Documentation Status

PySCeS - Python Simulator for Cellular Systems

PySCeS is a flexible, user-friendly tool for the analysis of cellular systems. For more information please see https://pysces.github.io/

Table of contents

Introduction

Computer modelling has become an integral tool in the analysis and understanding of the reaction networks that underlie cellular processes. PySCeS, first released in 2003, is extremely flexible, user-extensible, open source, software actively used and developed by a community of researchers and developers.

Features

Installation

PySCeS releases are available on PyPI, Anaconda.org and Github

PySCeS binaries are available for Python 3.9+ on Windows, Linux and OSX and can be installed using

PyPI

pip install pysces

Anaconda.org

conda install -c conda-forge -c pysces pysces

Building from source

PySCeS requires a Python 3 development environment as well as C++ and FORTRAN compilers to build. For more information please see the INSTALL instructions.

Getting help

We currently encourage users to ask questions and request support using a GitHub issue.

General information on PySCeS can be found on the website and extensive documentation on installing, configuring and using PySCeS is available on pyscesdocs.readthedocs.io.

Citing PySCeS

Publication

Brett G. Olivier, Johann M. Rohwer and Jan-Hendrik S. Hofmeyr, Modelling cellular systems with PySCeS, Bioinformatics, Volume 21, Issue 4, 15 February 2005, Pages 560–561, https://doi.org/10.1093/bioinformatics/bti046

Published code releases

PySCeS releases are archived on Zenodo. DOI

Contributing

Primary development is on GitHub, feel free to fork and submit pull requests! Want to add new code to PySCeS, go Code style: black

Licence

PySCeS is distributed as Open Source software under a BSD style licence, please see LICENCE.txt for details. The licences of software that is bundled with, or used by, PySCeS are available in ADDITIONAL_LICENCES.md.

Authors and acknowledgments

PySCeS main authors are Brett Olivier and Johann Rohwer and in particular, PySCeS founding father [Jannie Hofmeyr]().

We would also like to acknowledge everyone who has contributed to PySCeS and would like to thank the following (in alphabetical order):

This information can also be found in CONTRIBUTORS.md In addition we would like to acknowledge financial support from the following funding organisations:

© Brett G. Olivier & Johann M. Rohwer, February 2024