Skip to main content

DarkProfiler: Alignment and Classification of Peptides from Reference-Independent De Novo Peptide Sequencing Experiments.

Project description

DarkProfiler

DarkProfiler: Alignment and Classification of Peptides from Reference-Independent De Novo Peptide Sequencing Experiments

DarkProfiler takes peptide sequences (e.g. from de novo sequencing) and classifies them into:

  • Canonical proteome
  • Alternative splicing
  • Neoantigens (SNV-derived mutanome)
  • Alternative reading frame peptides
  • Amino acid misincorporations
  • Unknown / unaligned

It supports human and mouse references: hg19, hg38, mm10, mm39.


Installation

Install with pip (PyPI)

pip install darkprofiler

Install with conda (bioconda)

conda install bioconda::darkprofiler

Reference genome

DarkProfiler supports human and mouse reference genomes.

Supported genome assemblies are:

hg19 (GENCODE release 19)
hg38 (GENCODE release 37)
mm10 (GENCODE release M19)
mm39 (GENCODE release M37)

Command-line usage

Download reference data

darkprofiler download hg38

Run classification

darkprofiler run hg38 peptides.fa output_dir

Optional flags:

--vcf-path FILE
--database-path DIR
--num-threads N

Python API

from darkprofiler.run import classify_peptides

classify_peptides(
    reference="hg38",
    peptide_fasta="peptides.fa",
    output_dir="output",
    vcf_path=None,
    database_path=None,
    num_threads=4
)

Outputs

  • canonicalProteome.fa
  • alternativeSplicing.fa
  • neoantigen.fa
  • alternativeReadingFrame.fa
  • aminoAcidMisincorporation.fa
  • unknown.fa
  • pieChart.tsv
  • pieChart.pdf

License

MIT License
Copyright (c) 2025

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

darkprofiler-0.1.0.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

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

darkprofiler-0.1.0-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file darkprofiler-0.1.0.tar.gz.

File metadata

  • Download URL: darkprofiler-0.1.0.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.28.2 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.67.1 CPython/3.8.10

File hashes

Hashes for darkprofiler-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8b037eaa8c6ad9d53e7448117009df5f5cd9eb37d8607ca8cb91be313978a5de
MD5 39dcc9cab0dfed9b42b67c6487298b2b
BLAKE2b-256 fa60435fffb9a566e68df5b7fd9b8fdd40405e28b9a30e03b56fa52e3c97287d

See more details on using hashes here.

File details

Details for the file darkprofiler-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: darkprofiler-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.28.2 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.67.1 CPython/3.8.10

File hashes

Hashes for darkprofiler-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 17ad797d3a0b052c3c3765c87e143f6e374c1f7c9619fc9d5c085f6b712b09b2
MD5 49e64cc89f3cb801ccc319592ab6cabf
BLAKE2b-256 f4b4ca32ec50e3121aa7dab03b864057d02f925d54c149a2cc82ea691e604300

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