/SigNetSim

SigNetSim : The Signaling Network Simulator. A Web application for building, fitting, and analyzing mathematical models of molecular signaling networks.

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

SigNetSim : The Signaling Network Simulator

Build Status Coverage Status DOI

A django web application for building, fitting, and analyzing mathematical models of molecular signaling networks. A test version is available at https://live.signetsim.org.

Running within a docker using docker-compose

First, you need to create the following docker-compose.yml file:

version: '3.3'

services:
  signetsim:
    image: signetsim/signetsim
    container_name: signetsim
    volumes:
      - signetsim_data:/SigNetSim/data
    ports:
      - "8080:80"
    restart: always

volumes:
  signetsim_data:

This will pull the latest signetsim image from Docker Hub, and run SigNetSim on port 8080:

docker-compose up -d signetsim

Running within a docker

docker run -p 8080:80 -d signetsim/signetsim

The server will run on localhost:8080.

If you want to locally store persistent data, use :

docker run -p 8080:80 -v <data folder>:/SigNetSim/data -d signetsim/signetsim

If you want to run it on a different port :

docker run -p <port>:80 -d signetsim/signetsim

Installation script

sudo bash scripts/install.sh [options]

--python 2|3        : Choose your python version (default: 3)
--port port-number  : Port on which signetsim will run (default: 80)

The server will run on localhost. Tested for ubuntu, debian, opensuse and centos.

License

Copyright (C) 2016-2018 Vincent Noel (contact@vincent-noel.fr)

SigNetSim is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

SigNetSim is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with SigNetSim. If not, see http://www.gnu.org/licenses/.

Financial support

This program was developed within the CeTICS project, at the Butantan Institute.

The work was supported by grants #12/20186-9, #13/07467-1, and #13/24212-7 of the São Paulo Research Foundation (FAPESP) and fellowships from CNPq.