Skip to content
dalmolingroupPublic

About

Tissue protein-protein interaction

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

tissuePPI-app

Name

Tissue-specific interactome

Description

Get a protein-protein interaction (PPI) network on the context of your target tissue. Chose a gene symbol and a tissue, and get the PPI Network for the protein and their interactions on the tissue selected.

The results are available as an interative network or a downloadable HTML/CSV file.

Application diagram

flowchart TD
    A[User Shiny Interface] -->|Selects gene, tissue| B[Front-end Shiny]
    B -->|HTTP request| C[Plumber API]
    C -->|Query to SQLite DB| D[SQLite: Protein-protein interactions]
    D -->|Returns filtered data| C
    C -->|Processes data and generates outputs| E[Output]
    E -->|Interactive network HTML| B
    E -->|Interactive image HTML| F[Temporary storage]
    E -->|Edgelist file CSV| F
    B -->|Displays network| A
    A -->|User downloads files| B
    B -->|GET requests to download files| F
Loading

Installation

To run the application locally:

  • First create a directory
  • Download the database at http://dalmolingroup.imd.ufrn.br/tissueppi
  • Change to created directory
  • Clone de application with command: git clone git@github.com:dalmolingroup/tissueppi.git
  • Copy the database from the download directory to application directory.

Then, make sure you have docker and docker compose installed, and you only need to run

docker compose up -d

And open http://localhost:3838/ in your browser of preference.

Authors and acknowledgment

This app is authored by Julia Apolonio and Fábio Silva, with supervision of dr. Patrick Terremate and dr. Rodrigo Dalmolin

About

Tissue protein-protein interaction

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages