Skip to main content

ProteomicsCoPYlot project

Project description


title: Proteomics CoPYlot sdk: docker app_port: 7860

Proteomics CoPYlot (Python Version)

Proteomics CoPYlot is a Python-based tool for proteomics data analysis and visualization, designed to simplify common workflows and provide interactive plots and light statistics for your experimental results. It can be run locally as a Python script, executable or accessed via the web at proteomics-data.com.


Features

  • Upload and analyze Spectronaut, DIA-NN, or MaxQuant output files
  • Generate quality control (QC) plots: coverage, missing values, intensity distribution, and more
  • Interactive visualizations with adjustable plot size, resolution, and hover-names
  • Export presentation-ready figures directly from the interface
  • Simple statistical summaries for quick assessment of datasets

Installation

# Clone the repository
git clone https://github.com/JonasMarx3007/ProteomisCoPYlot.git

# Navigate to the project folder
cd ProteomisCoPYlot

# Install dependencies
pip install -r requirements.txt

Example Workflow

  1. Upload your proteomics dataset (TSV or compatible format)
  2. Explore proteins and phosphosites interactively in the Streamlit interface
  3. Generate quality control plots with customizable details
  4. Export figures for reports or presentations

Dependencies

Python ≥ 3.8

Required Python packages:

  • streamlit
  • matplotlib
  • pandas
  • numpy
  • scikit-learn
  • statsmodels
  • plotly
  • gprofiler-official
  • biopython
  • matplotlib-venn
  • seaborn

Install via pip:

pip install streamlit matplotlib pandas numpy scikit-learn statsmodels plotly gprofiler-official biopython matplotlib-venn seaborn

Usage

Run the locally using Streamlit:

streamlit run app.py

Open http://localhost:8501 in your browser to interact with the application. Or alternatively run the run_app.py.


License

This project is licensed under the MIT License — see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

proteomicscopylot-0.1.1.tar.gz (32.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

proteomicscopylot-0.1.1-py3-none-any.whl (31.4 kB view details)

Uploaded Python 3

File details

Details for the file proteomicscopylot-0.1.1.tar.gz.

File metadata

  • Download URL: proteomicscopylot-0.1.1.tar.gz
  • Upload date:
  • Size: 32.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for proteomicscopylot-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4c5a98f1abf798c0c4c2e7c221dafe435a96d27fc8bec8639126d85fd028b5bc
MD5 190886b561f6d9f8b94364d1d795a3b7
BLAKE2b-256 8eb288c9d063a532a95718d4a784738203e329e3e02288d8d0a83bb2e33f25f9

See more details on using hashes here.

File details

Details for the file proteomicscopylot-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for proteomicscopylot-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 356fb841f7410a4633fc0cec8e4bd350c540efa2818d63b576134241707b6de5
MD5 2fafa1e0722500879aba8a19e6d362ee
BLAKE2b-256 cf520fd799320294f29f6c889de3d401c1197686c3810e6b07c62cb74a229119

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page