All Projects → pymzml → Pymzml

pymzml / Pymzml

Licence: mit
pymzML - an interface between Python and mzML Mass spectrometry Files

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pymzml

Truvari
Structural variant toolkit for VCFs
Stars: ✭ 85 (-15%)
Mutual labels:  bioinformatics
Swarm
A robust and fast clustering method for amplicon-based studies
Stars: ✭ 88 (-12%)
Mutual labels:  bioinformatics
Nextflow
A DSL for data-driven computational pipelines
Stars: ✭ 1,337 (+1237%)
Mutual labels:  bioinformatics
Obofoundry.github.io
Metadata and website for the Open Bio Ontologies Foundry Ontology Registry
Stars: ✭ 85 (-15%)
Mutual labels:  bioinformatics
Decontam
Simple statistical identification and removal of contaminants in marker-gene and metagenomics sequencing data
Stars: ✭ 86 (-14%)
Mutual labels:  bioinformatics
Bio
Bioinformatics library for .NET
Stars: ✭ 90 (-10%)
Mutual labels:  bioinformatics
Awesome 10x Genomics
List of tools and resources related to the 10x Genomics GEMCode/Chromium system
Stars: ✭ 82 (-18%)
Mutual labels:  bioinformatics
Bionitio
Demonstrating best practices for bioinformatics command line tools
Stars: ✭ 97 (-3%)
Mutual labels:  bioinformatics
Molgenis
MOLGENIS - for scientific data: management, exploration, integration and analysis.
Stars: ✭ 88 (-12%)
Mutual labels:  bioinformatics
Gcp For Bioinformatics
GCP Essentials for Bioinformatics Researchers
Stars: ✭ 95 (-5%)
Mutual labels:  bioinformatics
Vdjtools
Post-analysis of immune repertoire sequencing data
Stars: ✭ 85 (-15%)
Mutual labels:  bioinformatics
Awesome Bioinformatics
A curated list of awesome Bioinformatics libraries and software.
Stars: ✭ 1,266 (+1166%)
Mutual labels:  bioinformatics
Riddle
Race and ethnicity Imputation from Disease history with Deep LEarning
Stars: ✭ 91 (-9%)
Mutual labels:  bioinformatics
Bioinformatics Workbook
Bioinformatics Workbook repository
Stars: ✭ 85 (-15%)
Mutual labels:  bioinformatics
Dnachisel
✏️ A versatile DNA sequence optimizer
Stars: ✭ 95 (-5%)
Mutual labels:  bioinformatics
Bioconda Recipes
Conda recipes for the bioconda channel.
Stars: ✭ 1,247 (+1147%)
Mutual labels:  bioinformatics
Genomicsqlite
Genomics Extension for SQLite
Stars: ✭ 90 (-10%)
Mutual labels:  bioinformatics
Smudgeplot
Inference of ploidy and heterozygosity structure using whole genome sequencing data
Stars: ✭ 98 (-2%)
Mutual labels:  bioinformatics
Ariba
Antimicrobial Resistance Identification By Assembly
Stars: ✭ 96 (-4%)
Mutual labels:  bioinformatics
Fastqt
FastQC port to Qt5: A quality control tool for high throughput sequence data.
Stars: ✭ 92 (-8%)
Mutual labels:  bioinformatics

############ Introduction ############

.. image:: https://travis-ci.org/pymzml/pymzML.svg?branch=master :target: https://travis-ci.org/pymzml/pymzML

.. image:: https://ci.appveyor.com/api/projects/status/e5reb5xw74jfqk2v/branch/dev?svg=true :target: https://ci.appveyor.com/api/projects/status/e5reb5xw74jfqk2v/branch/dev?svg=true :alt: AppVeyor CI status

.. image:: https://readthedocs.org/projects/pymzml/badge/?version=latest :target: http://pymzml.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

.. image:: https://codecov.io/gh/pymzml/pymzml/branch/master/graph/badge.svg :target: https://codecov.io/gh/pymzml/pymzml :alt: Code Coverage

.. image:: https://img.shields.io/pypi/v/pymzML.svg :target: https://pypi.org/project/pymzML/

.. image:: https://pepy.tech/badge/pymzml :target: https://pepy.tech/project/pymzml

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/psf/black :alt: As long it is black


General information


Module to parse mzML data in Python based on cElementTree

Copyright 2010-2018 by:

| M. Kösters,
| J. Leufken,
| T. Bald,
| A. Niehues,
| S. Schulze,
| K. Sugimoto,
| R.P. Zahedi,
| M. Hippler,
| S.A. Leidel,
| C. Fufezan,

=================== Contact information

Please refer to:

| Dr. Christian Fufezan
| Group Leader Experimental Bioinformatics
| Cellzome GmbH
| R&D Platform Technology & Science
| GSK
| Germany
| eMail: [email protected]
|
| https://fufezan.net

Summary


pymzML is an extension to Python that offers * a) easy access to mass spectrometry (MS) data that allows the rapid development of tools * b) a very fast parser for mzML data, the standard mass spectrometry data format * c) a set of functions to compare and/or handle spectra * d) random access in compressed files * e) interactive data visualization


Implementation


pymzML requires Python3.5+. The module is freely available on pymzml.github.com or pypi, published under MIT license and only requires numpy and regex, however there are several optional dependencies for extended functionality like interactive plotting and deconvolution.


Download


Get the latest version via github | https://github.com/pymzml/pymzML

The complete Documentation can be found as pdf | http://pymzml.github.com/dist/pymzml.pdf


Citation


M Kösters, J Leufken, S Schulze, K Sugimoto, J Klein, R P Zahedi, M Hippler, S A Leidel, C Fufezan; pymzML v2.0: introducing a highly compressed and seekable gzip format, Bioinformatics, doi: https://doi.org/10.1093/bioinformatics/bty046


Installation


pymzML requires Python_ 3.5 or higher.

.. note::

Consider to use a Python virtual environment for easy installation and use.
Further, usage of python3.4+ is recommended.

Download pymzML using GitHub_ or the zip file:

.. _Python: https://www.python.org/downloads/

.. _GitHub: https://github.com/pymzML/pymzml

If you have troubles installing the dependencies, install numpy first separately, since pynumpress requires numpy to be installed.

If you use Windows 7 please use the 'SDK7.1 command prompt' for installation of pymzML to assure correct compiling of the C extensions.

======= Testing

To test the package and correct installation::

tox

Contributing


Please read the contribution guidelines before contributing here </CONTRIBUTING.rst>_


Code of Conduct


Since pymzML is an open source project maintained by the community, we established a code of conduct in order to facilitate an inclusive environment for all users, contributors and project memebers. Before contributing to pymzML, please read the code of conduct here </CODE_OF_CONDUCT.md>_

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].