Skip to content
@rusteomics

Rusteomics

Rust community for Mass Spectrometry and Proteomics

Rusteomics

Rusteomics is an open and collaborative community for Rust development for computational proteomics and mass spectrometry.

About Rusteomics

The computational proteomics and mass spectrometry community has created some exceptional software toolboxes over the past years, with some notable examples being OpenMS, Pyteomics, and mzR. Most of these projects implement general computational tasks, such as reading and preprocessing proteomics data in a modular fashion, which is ideal for reuse in other projects. Nevertheless, most of these packages do not rely on a mutual code base or on the same internal data representation. This makes interoperability between these toolkits only possible by using (HUPO-PSI) standardized file formats. Reading or writing these file formats without a common implementation may also introduce errors, further hampering interoperability.

Recently, the Rust programming language has been steadily gaining popularity, mostly due to its high performance as a low-level language and its developer-friendly toolchain. Furthermore, Rust is compatible with all major operating systems, and bindings can be created to extend its functionality to other programming languages, such as Python or R. These characteristics provide a unique opportunity for computational proteomics developers to unite and collaborate on a new open and flexible toolbox for computational proteomics and mass spectrometry.

The aim of Rusteomics is to facilitate the development of such a community-driven toolbox in an open and transparent manner. It spawned as a project of the European Bioinformatics Community for Mass Spectrometry (EuBIC-MS) and was kickstarted as a hackathon at the EuBIC-MS Developers Meeting 2023.

Get started!

🧑‍🔧 Join the development at our repositories
💬 Ask questions or share your ideas on the discussion forum
🤝 Read our code of conduct

Pinned Loading

  1. mzcore mzcore Public

    Core mass spectrometry and proteomics utilities in Rust, with bindings to other languages.

    Rust 7 4

  2. mzio mzio Public

    Rust 3 4

Repositories

Showing 3 of 3 repositories
  • mzcore Public

    Core mass spectrometry and proteomics utilities in Rust, with bindings to other languages.

    rusteomics/mzcore’s past year of commit activity
    Rust 7 Apache-2.0 4 0 1 Updated Nov 10, 2023
  • mzio Public
    rusteomics/mzio’s past year of commit activity
    Rust 3 Apache-2.0 4 1 5 Updated Oct 25, 2023
  • .github Public
    rusteomics/.github’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Jan 17, 2023

Top languages

Loading…

Most used topics

Loading…