Skip to content

Commit b0a54d5

Browse files
committed
Merge branch 'lcms_dev' into 'master'
CoreMS 3.0 Closes #109, #158, and #104 See merge request mass-spectrometry/corems!101
2 parents e3c9087 + 87df212 commit b0a54d5

174 files changed

Lines changed: 103552 additions & 50500 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 2.2.1
2+
current_version = 3.0.0
33
commit = False
44
tag = False
55

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,3 +83,4 @@ r00*/
8383
ext_lib/
8484
*.egg*
8585
config.yaml
86+
*.token

README.md

Lines changed: 27 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![CoreMS Logo](docs/CoreMS.COLOR_small.png?raw=true)
1+
![CoreMS Logo](https://github.com/EMSL-Computing/CoreMS/blob/master/docs/CoreMS.COLOR_small.png?raw=true)
22

33
<div align="left">
44

@@ -13,19 +13,18 @@
1313
- [CoreMS](#CoreMS)
1414
- [Current Version](#current-version)
1515
- [Contact Information](#main-developers/contact )
16+
- [Documentation](#documentation)
1617
- [Contribution Information](#contributing)
1718
- [Data Input](#data-input-formats)
1819
- [Data Output](#data-output-formats)
1920
- [Data Structure](#data-structure-types)
2021
- [Features](#available-features)
21-
- [Overview Slides](examples/CoreMS-Overview.pdf)
22-
- [Framework Documentation](https://emsl-computing.github.io/CoreMS/)
2322
- Installation
2423
- [Installation](#corems-installation)
2524
- [Thermo Raw File on Mac and Linux](#thermo-raw-file-access)
2625
- Execution
2726
- [Jupyter Notebook and Docker containers](#docker-stack)
28-
- [Simple Example](#simple-script-example)
27+
- [Example for FT-ICR Data Processing](#simple-script-example)
2928
- [Python Examples](examples/scripts)
3029
- [Jupyter Notebook Examples](examples/notebooks)
3130
- Sibling Projects
@@ -50,13 +49,22 @@ CoreMS aims to provide
5049

5150
## Current Version
5251

53-
`2.2.1`
52+
`3.0.0`
5453

5554
***
5655

5756
## Main Developers/Contact
5857
- [Yuri. E. Corilo](mailto:corilo@pnnl.gov)
5958
- [William Kew](mailto:william.kew@pnnl.gov)
59+
- [Katherine Heal](mailto:katherine.heal@pnnl.gov)
60+
61+
***
62+
63+
## Documentation
64+
65+
API documentation can be found [here](https://emsl-computing.github.io/CoreMS/corems.html).
66+
67+
Overview slides can be found [here](https://github.com/EMSL-Computing/CoreMS/blob/master/examples/CoreMS-Overview.pdf).
6068

6169
***
6270

@@ -75,19 +83,20 @@ As an open source project, CoreMS welcomes contributions of all forms. Before co
7583
- Spectroswiss signal booster data-acquisition station (.hdf5)
7684
- MagLab ICR data-acquisition station (FT and magnitude mode) (.dat)
7785
- ANDI NetCDF for GC-MS (.cdf)
86+
- mzml for LC-MS (.mzml)
7887
- Generic mass list in profile and centroid mde (include all delimiters types and Excel formats)
7988
- CoreMS exported processed mass list files(excel, .csv, .txt, pandas dataframe as .pkl)
8089
- CoreMS self-containing Hierarchical Data Format (.hdf5)
8190
- Pandas Dataframe
82-
- Support for cloud Storage using s3path.S3path(see examples of usage here: [S3 Support](tests/s3_test.py))
91+
- Support for cloud Storage using s3path.S3path
8392

8493
### Data output formats
8594

8695
- Pandas data frame (can be saved using pickle, h5, etc)
8796
- Text Files (.csv, tab separated .txt, etc)
8897
- Microsoft Excel (xlsx)
8998
- Automatic JSON for metadata storage and reuse
90-
- Self-containing Hierarchical Data Format (.hdf5) including raw data and ime-series data-point for processed data-sets with all associated metadata stored as json attributes
99+
- Self-containing Hierarchical Data Format (.hdf5) including raw data and time-series data-point for processed data-sets with all associated metadata stored as json attributes
91100

92101
### Data structure types
93102

@@ -99,12 +108,6 @@ As an open source project, CoreMS welcomes contributions of all forms. Before co
99108
- Mass Spectral Peak
100109
- Molecular Formula
101110

102-
### In progress data structures
103-
- IMS-MS
104-
- LC-IMS-MS
105-
- Collections
106-
- Molecular Structure
107-
108111
***
109112

110113
## Available features
@@ -147,6 +150,15 @@ As an open source project, CoreMS welcomes contributions of all forms. Before co
147150
- Prediction of mass error distribution
148151
- Calculated ICR Resolving Power based on magnetic field (B), and transient time(T)
149152

153+
### LC-MS Signal Processing, Molecular Formula Search and Assignment, and Spectral Similarity Searches
154+
- Two dimensional (m/z and retention time) peak picking using persistent homology
155+
- Smoothing, cetroid detection, and integration of extracted ion chromatograms
156+
- Peak shape metric calculations including half peak height, tailing factor, and dispersity index
157+
- MS1 deconvolution of mass features
158+
- Idenfitication of <sup>13</sup>C isotopes within the mass features
159+
- Compatibility with molecular formula searching on MS1 or MS2 spectra
160+
- Spectral search capability using entropy similarity
161+
150162
***
151163

152164
## Installation
@@ -239,7 +251,7 @@ If you don't have docker installed, the easiest way is to [install docker for de
239251
240252
***
241253
242-
## Simple Script Example
254+
## Example for FT-ICR Data Processing
243255
244256
More examples can be found under the directory examples/scripts, examples/notebooks
245257
@@ -323,7 +335,7 @@ UML (unified modeling language) diagrams for Direct Infusion FT-MS and GC-MS cla
323335
324336
If you use CoreMS in your work, please use the following citation:
325337
326-
Version [2.2.1 Release on GitHub](https://github.com/EMSL-Computing/CoreMS/releases/tag/v2.2.1), archived on Zenodo:
338+
Version [3.0.0 Release on GitHub](https://github.com/EMSL-Computing/CoreMS/releases/tag/v3.0.0), archived on Zenodo:
327339
328340
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4641552.svg)](https://doi.org/10.5281/zenodo.4641552)
329341

0 commit comments

Comments
 (0)