Sign inSign up

sacdallago/mecu

By sacdallago

•Updated about 7 years ago

auto deploy mecu

Image
1

1.6K

sacdallago/mecu repository overview

⁠MECU

Protein, Protein-Protein and Complex Webpage

⁠Getting Started

  1. docker-compose up -d (to just run the app)
⁠Prerequisites
  • npm: 6.4.1
  • node: v8.11.3
  • psql: 10.3
⁠Installing

Check Prerequisites

1. pull the repo
2. npm install
3. npm run start
⁠Example private/config.js

Consists of the configuration options to get the app running.

Default config.js if private/config.js does not exist:

module.exports = {
    "database" : {
        "username": process.env.databaseuser,
        "password": process.env.databasepassword,
        "port": process.env.databaseport || `5432`,
        "uri": process.env.databaseuri || `localhost`,
        "collection": process.env.databasecollection || `mecu`,
        "logging": process.env.databaselogging || false
    },
    "passport" : {
        "google" : {
            "clientId": process.env.googleclientid,
            "clientSecret": process.env.googleclientsecret
        }
    },
    "application" : {
        "hostname" : process.env.applicationhostname,
        "protocol": process.env.applicationprotocol,
        "port": process.env.applicationport || `3000`
    },
    "analytics" : {
        "google" : {
            "trackingId": process.env.googletrackingid
        }
    },
    "sessionSecret" : process.env.sessionsecret
};

Overwrite these environment-parameters when starting the docker container.

⁠Deployment

TODO

⁠Versioning

We use SemVer⁠ for versioning. For the versions available, see the tags on this repository⁠.

⁠Authors

See also the list of contributors⁠ who participated in this project.

⁠License

TODO

⁠Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

⁠Additional

⁠UML Diagram

UML Diagram

⁠Upload Experiment format:

⁠Current

.txt file accepted format (!! table is only for better visualization !!):

HeaderAccessionDescriptionGeneNamePeptidesPSMsAAsMW.kDApIQuantifyingPSMsT37T40T43T46T49T52T55T58T61T64
Example LineA0A023T672RNA-binding protein 8A OS=Mus musculus GN=RBM8 PE=1 SV=1RBM8103217419.8775.72111.0000.9580.9760.9228.1000.8300.6120.3860.2840.256

Lines are one dataset (tab spaced). Header line is included in the file.

Tag summary

Content type

Image

Digest

Size

389.5 MB

Last updated

over 7 years ago

docker pull sacdallago/mecu