Protein, Protein-Protein and Complex Webpage
- docker-compose up -d (to just run the app)
- npm: 6.4.1
- node: v8.11.3
- psql: 10.3
Check Prerequisites
1. pull the repo
2. npm install
3. npm run start
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.
TODO
We use SemVer for versioning. For the versions available, see the tags on this repository.
See also the list of contributors who participated in this project.
TODO
- Hat tip to anyone whose code was used
- Inspiration
- etc
.txt file accepted format (!! table is only for better visualization !!):
Header | Accession | Description | GeneName | Peptides | PSMs | AAs | MW.kDA | pI | QuantifyingPSMs | T37 | T40 | T43 | T46 | T49 | T52 | T55 | T58 | T61 | T64 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Example Line | A0A023T672 | RNA-binding protein 8A OS=Mus musculus GN=RBM8 PE=1 SV=1 | RBM8 | 10 | 32 | 174 | 19.877 | 5.72 | 11 | 1.000 | 0.958 | 0.976 | 0.922 | 8.100 | 0.830 | 0.612 | 0.386 | 0.284 | 0.256 |
Lines are one dataset (tab spaced). Header line is included in the file.