An open API service indexing awesome lists of open source software.

https://github.com/bhklab/crosstalknet

A web resource to analyze bi-partite and non-bipartite biological networks.
https://github.com/bhklab/crosstalknet

biological-networks

Last synced: 2 months ago
JSON representation

A web resource to analyze bi-partite and non-bipartite biological networks.

Awesome Lists containing this project

README

        

# CrosstalkNet-webapp

A tool to analyze bi-partite and non-bipartite biological networks.

## Prerequisites

The app has several dependencies that cannot be obtained via bower or npm.
The server side code depends heavily on R scripts. Here are the R libraries needed for the server-side code:

* [data.table]
* [jsonlite]
* [Matrix]

### Installation

CrosstalkNet-webapp requires [node.js](https://nodejs.org/) v4+ to run.

CrosstalkNet-webapp requires [bower](https://bower.io) to install and update javascript dependencies.

Install the dependencies:

```sh
cd CrosstalkNet
npm install
bower install
```

Create .env file based on .env.example

### Running the app

The following needs to be run from the main Crosstalknet-webapp directory which contains the app.js file.

```sh
npm start
```

This starts the server on port 5000. To use the app, simply naviagate to [http://localhost:5000/app/](http://localhost:5000/app/)

### Main Directory Structure

```
.
├── app
├── node_modules
├── R_Scripts
├── server-utils
├── user_creation
├── .bowercc
├── .gitignore
├── bower.json
├── package.json
├── README.md
└── server.js
```

### Code Description

To see how the app works, click one of the following links:

* [Server](docs/server.md)
* [Client](docs/client.md)
* [R](docs/r.md)

[data.table]:
[jsonlite]:
[Matrix]: