https://github.com/compomics/compomics-utilities

Open source Java library for computational proteomics

https://github.com/compomics/compomics-utilities

Science Score: 59.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: biorxiv.org, ncbi.nlm.nih.gov, wiley.com, nature.com
  • Committers with academic emails
    2 of 27 committers (7.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.6%) to scientific vocabulary

Keywords

bioinformatics computational-proteomics proteomics

Keywords from Contributors

sequences transformers genomics profiles archival generic embedded projection interactive charts
Last synced: 5 months ago · JSON representation

Repository

Open source Java library for computational proteomics

Basic Info
Statistics
  • Stars: 33
  • Watchers: 17
  • Forks: 17
  • Open Issues: 7
  • Releases: 0
Topics
bioinformatics computational-proteomics proteomics
Created over 10 years ago · Last pushed 6 months ago
Metadata Files
Readme License

README.md

compomics-utilities


compomics-utilities publication:


What is compomics-utilities?

The Computational Omics and Systems Biology Group develops various bioinformatics tools for analyzing omics data.

compomics-utilities is a library containing code shared by many of our research projects, amongst others containing panels for visualizing spectra and chromatograms and objects for representing peptides and proteins etc. We believe that this library can be of use to other research groups doing computational proteomics, and have therefore made it available as open source.

Go to top of page


Projects using compomics-utilities

| Project | Description | Publication | |:------------|:----------------|:----------------| | PeptideShaker | interpretation of proteomics identification results|Vaudel et al: Nature Biotechnol. 2015 Jan;33(1):22–24.| | MetaProteomeAnalyzer | analyzing meta-proteomics data|Muth et al: J Proteome Res. 2015 (in press).| | DeNovoGUI | de novo sequencing of tandem mass spectra|Muth at al: J Proteome Res. 2014 Feb 7;13(2):1143-6.| | pride-asap | uniform annotation of identified spectra stored in PRIDE|Hulstaert et al: J Proteomics. 2013 Apr 17| | ProteoCloud | proteomics cloud computing pipeline|Muth et al: J Proteomics. 2013 Aug 2;88:104-8| | thermo-msf-parser | parser and viewer for thermo msf files|Colaert et al: J Proteome Res. 2011;10(8):3840-3| | SearchGUI | graphical user interface for proteomics identification search engines|Barsnes et al: J Proteome Res. 2018 (in press) Vaudel et al: Proteomics 2011;11(5):996-9| | XTandem Parser |java parser for X!Tandem output xml files|Muth et al: Proteomics 2010;10(7):1522-4| | jmzML |java implementation of the PSI-MS mzML specification|Côté et al: Proteomics 2010;10(7):1332-5| | Fragmentation Analyzer | analyzing MS/MS fragmentation data|Barsnes et al: Proteomics 2010;10(5):1087-90| | ms_lims | mass spectrometry based proteomics information management system|Helsens et al: Proteomics 2010;10(6):1261-4| | Rover | visualize and validate quantitative proteomics data|Colaert et al: Proteomics 2010;10(6):1226-9| | IceLogo | next-generation visualization of protein consensus sequences|Colaert et al: Nature Methods 2009;6(11):786-7| | OMSSA Parser | java parser for OMSSA omx files|Barsnes et al: Proteomics 2009;9(14):3772-4| | Peptizer | automating manual validation of MS/MS search results|Helsens et al: MCP 2008;7(12):2363-72| | MascotDatfile | java API for MS/MS search results by Mascot|Helsens et al: Proteomics 2007;7(3):364-6| | DBToolkit | manipulating fasta sequence databases|Martens et al: Bioinformatics 2005;21(17):3584-5| | MetaNovo | a probabilistic approach to peptide and polymorphism discovery in complex mass spectrometry datasets|Potgieter et al: BioRxiv 2019;605550|

Go to top of page


Using compomics-utilities

For example code and demos showing how the compomics-utilities library can be used in your project see Examples. Also check the JavaDoc.

Go to top of page


Download

We strongly recommend Maven when using compomics-utilities, as this makes sure that one gets all the dependencies right. See Maven Dependency below.

All compomics-utilities builds are available here.

See also the JavaDoc.

If you for some reason cannot use Maven and need a complete build of compomics-utilities, please let us know and we will send you the latest build as a zip file.

Go to top of page


Maven Dependency

compomics-utilities is available for use in Maven projects:

<dependency> <groupId>com.compomics</groupId> <artifactId>utilities</artifactId> <version>X.Y.Z</version> </dependency>

```

<!-- Compomics Genesis Maven 2 repository -->
<repository>
    <id>genesis-maven2-repository</id>
    <name>Genesis maven2 repository</name>
    <url>http://genesis.UGent.be/maven2</url>
    <layout>default</layout>
</repository>

<!-- old EBI repository -->
<repository>
    <id>ebi-repo</id> 
    <name>The EBI internal repository</name>
    <url>http://www.ebi.ac.uk/~maven/m2repo</url>
</repository>

<!-- EBI repository -->
<repository>
    <id>pst-release</id>
    <name>EBI Nexus Repository</name>
    <url>http://www.ebi.ac.uk/Tools/maven/repos/content/repositories/pst-release</url>
</repository>

```

Update the version number to latest released version, see the Maven repository.

Go to top of page


Screenshots

(Click on figure to see the full size version)

| | | | |:--:|:--:|:--:| | | | | | | | |

Go to top of page

Owner

  • Name: Computational Omics and Systems Biology Group
  • Login: CompOmics
  • Kind: organization
  • Email: compomics.list@gmail.com

The CompOmics group, headed by Prof. Dr. Lennart Martens, specializes in the management, analysis and integration of high-throughput Omics data.

GitHub Events

Total
  • Issues event: 3
  • Issue comment event: 2
  • Push event: 3
Last Year
  • Issues event: 3
  • Issue comment event: 2
  • Push event: 3

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 3,445
  • Total Committers: 27
  • Avg Commits per committer: 127.593
  • Development Distribution Score (DDS): 0.704
Past Year
  • Commits: 78
  • Committers: 4
  • Avg Commits per committer: 19.5
  • Development Distribution Score (DDS): 0.487
Top Committers
Name Email Commits
harald.barsnes h****s@f****d 1,021
mvaudel m****l@g****m 851
Harald Barsnes h****s@g****m 665
mvaudel m****l@f****d 451
dominik.kopczynski d****i@i****e 237
CarlosHorro c****o@g****m 56
Dominik Kopczynski d****i@t****e 43
lennart.martens l****s@f****d 19
kenneth.verheggen k****n@g****m 18
kennyhelsens k****s@f****d 17
dependabot[bot] 4****] 13
niklaas.colaert n****t@u****e 10
davy.maddelein d****n@g****m 9
Daphne-Skiado d****o@g****m 8
Genet Abay g****w@v****e 5
Thilo.Muth T****h@g****e 4
Niels Hulstaert n****t@g****m 3
yilmazshule y****e@g****m 3
Probe P****e@1****4 2
Yehia Farag y****g@g****m 2
compomics c****s@1****1 2
mvaudel 1
Lennart Martens l****s@g****m 1
Caleb Easterly c****y@g****m 1
Wout Bittremieux w****t@b****e 1
Jim Johnson jj@u****u 1
compomics c****s@V****O 1
Committer Domains (Top 20 + Academic)

Dependencies

pom.xml maven
  • org.swinglabs:swing-layout 1.0.3 compile
  • batik:batik-all 1.6
  • batik:pdf-transcoder 1.0
  • com.carrotsearch:jsuffixarrays 0.1.0
  • com.esotericsoftware:kryo 5.3.0
  • com.google.code.gson:gson 2.10
  • com.jgoodies:looks 2.2.2
  • commons-cli:commons-cli 1.5.0
  • commons-httpclient:commons-httpclient 3.1
  • commons-io:commons-io 2.11.0
  • commons-net:commons-net 3.9.0
  • io.airlift:aircompressor 0.21
  • jakarta.xml.bind:jakarta.xml.bind-api 4.0.0
  • javax.servlet:servlet-api 2.5
  • javax.xml.bind:jaxb-api 2.3.1
  • jfree:jfreechart 1.0.13
  • msv:isorelax 20050913
  • msv:msv 20050913
  • msv:relaxngDatatype 20050913
  • msv:xsdlib 20050913
  • net.jimmc:jshortcut 0.4-oberzalek
  • no.uib:jsparklines 1.0.12
  • no.uib:ols-dialog 3.4.0
  • org.apache.commons:commons-compress 1.22
  • org.apache.commons:commons-math 2.2
  • org.apache.commons:commons-text 1.10.0
  • org.apache.logging.log4j:log4j-api 2.19.0
  • org.apache.logging.log4j:log4j-core 2.19.0
  • org.apache.poi:poi 5.2.3
  • org.ogce:xpp3 1.1.6
  • org.swinglabs:swingx 0.9.1
  • org.xerial:sqlite-jdbc 3.40.0.0
  • psidev.psi.tools:xxindex 0.23
  • uk.ac.ebi.pride.archive:web-service-model 0.2.12
  • uk.ac.ebi.pride.tools:braf 1.0.1
  • umontreal.iro.lecuyer.gof:ssj 2.5.0
  • xerces:xercesImpl 2.12.2
  • junit:junit 4.13.2 test