Skip to main content

drosopyla is a package implementing the building blocks for implementing the biological sequence analysis, from motif search to peptide sequencing from a Mass Spectre.

Project description

🪰drosopyla


A package implementing the building blocks for implementing the biological sequence analysis, from motif search to peptide sequencing from a Mass Spectre. This package was partially inspired from scikit-learn library.

This package provides the following solutions:

  • 🧬Biologic Sequences Representations (drosopyla.sequences):

    • DNASequence
    • RNASequence
    • Protein
  • 📑K-mer sequence computation (drosopyla.frequency):

    • SimpleFrequencyTable
    • FrequencyTableWithMismatch
    • FrequencyTableWithMismatchAndReverseComplements
  • 📄Motif search (drosospyla.motif_search):

    • SimpleMotifSearcher
    • MedianStringMotifSearcher
    • GreedyMotifSearcher
    • RandomizedMotifSearcher
  • 🅿️Peptide Sequencing from Mass Spectre (drosopyla.spectrum).

    • LinearSpectrumFactory
    • CyclicSpectrumFactory
    • LeaderboardCyclicFactory\
  • 🧪 And more.


🔧How to install

To install drosopyla just run the command below:

pip install drosopyla

📚Tutorials

You can find tutorials on how to use the library here: https://hackernoon.com/u/papalutavasile

Made with love by Vasile Păpăluță <3

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

drosopyla-1.0.2.tar.gz (17.2 kB view details)

Uploaded Source

Built Distribution

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

drosopyla-1.0.2-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

Details for the file drosopyla-1.0.2.tar.gz.

File metadata

  • Download URL: drosopyla-1.0.2.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for drosopyla-1.0.2.tar.gz
Algorithm Hash digest
SHA256 1196842c4c66a4948bc4fd79af476069b933394621806e66ed80a0501285e547
MD5 3872dbc14b33946d0b13f3a9a6d4a923
BLAKE2b-256 958503fe42b27cea996ebed0eb57d8ef5a02b12ac0ada6fc8b09fef5eb10d539

See more details on using hashes here.

File details

Details for the file drosopyla-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: drosopyla-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for drosopyla-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c5c94c5db84e6267986771f1e8b99771f3d16d48499f4295b40c8b2e85c9ac7d
MD5 98eb3a6b3004b91f7f7b738e5b26834f
BLAKE2b-256 17e809d1dd288a4880dad54c7cead5034d3ba0f9dc0bdd2ee6d027ac66044995

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