Skip to main content

Proteomics data loaders for AnnData format.

Project description

protdata

Test PyPI - Version docs online

Proteomics data loaders for the AnnData format.

This package provides loader functions to import proteomics data (e.g., MaxQuant) into the AnnData structure for downstream analysis and integration with single-cell and multi-omics workflows.

Features

  • Multiple formats: Support for MaxQuant, FragPipe, DIA-NN, and mzTab files
  • Reads metadata: Automatically extracts and organizes sample and protein metadata

Installation

Protdata has minimal dependencies listed in pyproject.toml

To install the latest release from PyPI, run:

pip install protdata

Or install from source:

git clone https://github.com/czbiohub-sf/protdata.git
cd protdata
pip install -e . # or make setup-develop for developers

Usage Example

MaxQuant Import

You can download an example proteinGroups file here

import protdata

adata = load_maxquant_to_anndata("/path/to/proteinGroups.txt")
print(adata)

DIA-NN Import

You can download an example DIA-NN report file here

from protdata.io import read_diann

adata = read_diann("/path/to/report.pg_matrix.tsv")
print(adata)

FragPipe Import

You can download an example FragPipe output file here

from protdata.io import read_fragpipe

adata = read_fragpipe("/path/to/combined_protein.tsv")
print(adata)

mzTab Import

You can download an example mzTab file here

from protdata.io import read_mztab

adata = read_mztab("/path/to/SILAC_SQ.mzTab")
print(adata)

Authors

protdata is created and maintained by the Computational Biology Platform at the Chan Zuckerberg Biohub San Francisco.

To get in touch please use the GihHub issues page.

Contributing

If you want to contribute to protdata, please read the Contribution Guide

Changelog

See Release Notes

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

protdata-0.1.4.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

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

protdata-0.1.4-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file protdata-0.1.4.tar.gz.

File metadata

  • Download URL: protdata-0.1.4.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for protdata-0.1.4.tar.gz
Algorithm Hash digest
SHA256 a79b7e5f36cb8ce083c844073430778d3238b1d40580231fd85404bc2836bd7a
MD5 3fb7e84c7c63636997b3321fe5bc424a
BLAKE2b-256 e89b4e363b6122a83c941172dfc18ee80b8cf5290a6cc1b6274bbdbe4a6b3ac7

See more details on using hashes here.

Provenance

The following attestation bundles were made for protdata-0.1.4.tar.gz:

Publisher: publish.yml on czbiohub-sf/protdata

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file protdata-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: protdata-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for protdata-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 45432ee0dae8de0e5d591c75b0273bedac845a8cb60d827e44e0f3881d3438f9
MD5 b7f9cfc454bd003a9767cddb5fd22957
BLAKE2b-256 1677286cb4f16bf3dd45ef845f96426ed27a7def2e0c13cb8116558ca02565e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for protdata-0.1.4-py3-none-any.whl:

Publisher: publish.yml on czbiohub-sf/protdata

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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