https://github.com/novartis/railroadtracks
Railroadtracks is a Python package to handle connected computation steps for DNA and RNA Seq.
https://github.com/novartis/railroadtracks
Last synced: 11 months ago
JSON representation
Railroadtracks is a Python package to handle connected computation steps for DNA and RNA Seq.
- Host: GitHub
- URL: https://github.com/novartis/railroadtracks
- Owner: Novartis
- License: apache-2.0
- Created: 2014-10-14T23:55:02.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-22T14:24:11.000Z (almost 11 years ago)
- Last Synced: 2025-07-18T19:00:01.470Z (11 months ago)
- Language: Python
- Homepage:
- Size: 866 KB
- Stars: 14
- Watchers: 31
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README

Railroadtracks
==============
Railroadtracks is a Python package to handle connected computation steps for DNA and RNA Seq.
[](http://badge.fury.io/py/railroadtracks)
| Branch | |
|---------------|---------------------------------------------------------------------------------------------------------------------------------------------------|
| Master | [](https://travis-ci.org/Novartis/railroadtracks/branches) |
| version_0.4.x | [](https://travis-ci.org/Novartis/railroadtracks/branches) |
| version_0.3.x | [](https://travis-ci.org/Novartis/railroadtracks/branches) |
Installation
------------
The documentation should be consulted for information about the requirements and the installation process.
While we are working on a link to a build of the documentation, the Sphinx source for it
are be consulted: [doc/installation.rst](https://raw.githubusercontent.com/Novartis/railroadtracks/master/doc/installation.rst).
Released versiond are available on Pypi. Installing the latest release is as easy as:
```
pip install railroadtracks
```
The use the development version, the master branch can be installed with
```
pip install https://github.com/Novartis/railroadtracks/archive/master.zip
```
A [Docker](http://www.docker.io) container is also availale (`lgautier/railroadtracks`).
```
# pull the Docker images from docker.io
docker pull lgautier/railroadtracks
```
```
# Run an ipython notebook server from the container
docker run -it -p 8888:8888 -w /usr/local/packages/railroadtracks/doc/notebooks lgautier/railroadtracks ipython notebook --ip=0.0.0.0 --no-browser
```
A browser running on the same machine as the container can then be pointed to:
[http://localhost:8888](http://localhost:8888)
If on a non-Linux system using [boot2docker](http://boot2docker.io), you may have to point your browser to the IP mapped to the VM docker is running in. The IP can be obtained with:
```
boot2docker ip
```
Documentation
-------------
Sphinx documentation is included in the source tree. An HTML build of the documentation is available at
[http://pythonhosted.org/railroadtracks/](http://pythonhosted.org/railroadtracks/).
The tutorial [http://pythonhosted.org/railroadtracks/tutorial.html](http://pythonhosted.org/railroadtracks/tutorial.html)
is a genuine notebook rendered into the Sphinx document. The notebook and an HTML render of it
are available, and running ipython notebook through the container (see above) provides a complete environment to go through
the tutorial.