Skip to main content

fun_proteomics

Analyze Bruker DDA-PASEF and DIA-PASEF data, or start with a protein quantification table. Get protein and gene matrices, all-versus-all comparisons, quality control, and detection benchmarks against a service provider. Every matrix is delivered as CSV and TSV.

Start here

What you want to do Guide
Try a small example Quick start
Watch interactive setup Walkthrough videos · transcripts
Analyze your own data Set up a project
Install analysis tools Installation
Find matrices or understand comparisons Outputs
Continue an earlier analysis Continue and recover
Resolve an error Troubleshooting

Install

Linux and Python 3.11 or newer:

python3 -m venv proteomics-env
source proteomics-env/bin/activate
python -m pip install fun_proteomics
fun_proteomics system --path /data/my-study
fun_proteomics install --conda
fun_proteomics doctor

The Python package installs the launcher and reporting code. install --conda prepares the pinned analysis runtime and R packages in a user-writable cache; it does not use sudo. Registered DDA search archives remain separate. If you already have R and the analysis tools, see reuse an installation.

Set up your analysis

fun_proteomics setup --project /data/my-study

Keep the terminal open. Setup opens a local browser: choose your input, review sample groups, then click Save configuration and check and Run / continue analysis. Results and progress appear in the same page. Use the Browse buttons to select files on the computer running the analysis.

For terminal questions, including over SSH:

fun_proteomics setup --terminal --project /data/my-study --run

Both interfaces save my-study/config/run.json. To review first, omit --run in terminal setup. Then:

fun_proteomics check --config /data/my-study/config/run.json
fun_proteomics run --config /data/my-study/config/run.json

check validates inputs and explains the planned comparisons. run starts the saved analysis or continues it. Intensity comparisons assume independent biological replicates; confirm the design during setup.

Find results and continue

Open my-study/START_HERE.html for results or my-study/MATRICES.html for CSV/TSV downloads. Detailed deliverables live in my-study/results/final_results/.

fun_proteomics --continue /data/my-study

Completed native results are verified and reused. Incomplete reports are rebuilt from verified inputs; raw workflows resume their saved Nextflow session. Existing runs from earlier releases also accept --continue /path/to/run. Integrity checks and recovery details.

Native Python and direct Nextflow remain supported. See advanced commands for raw JSON configurations, the advanced raw editor, phosphoproteomics, DDA counts, and specialist settings.

MIT licensed. Maintained by cfarkas. The setup/check/run experience follows OncoTracer.

Metadata

Release files for fun-proteomics 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fun-proteomics 0.6.0
File Size Uploaded Provenance
fun_proteomics-0.6.0.tar.gz 349.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for fun-proteomics 0.6.0
File Interpreter ABI Platform
fun_proteomics-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 687.6 kB

Release files / fun_proteomics-0.6.0.tar.gz

Download URL fun_proteomics-0.6.0.tar.gz
Size 349.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ca6a78b2e11606495fc6b38ff140a39aaa8919b16fde1d69d1c41aa8ac98a7ed
BLAKE2b-256 checksum
How to use checksums
d28f8ade46952247f20fbf121e2565b684732468638da544ae70c3aeae0ec445
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release files / fun_proteomics-0.6.0-py3-none-any.whl

Download URL fun_proteomics-0.6.0-py3-none-any.whl
Size 337.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
239490bc9efefe62dbe2ea1c4eb5d98d3e5826c783cf4c0faf3e691cfc57166d
BLAKE2b-256 checksum
How to use checksums
4aca1f1945bdae27200dc881ced9238d7da3aadb28396a7b2f958f4d727fe762
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Security for fun-proteomics 0.6.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page