Skip to content

Winners' code from the Mars Spectrometry 2: Gas Chromatography challenge

License

Notifications You must be signed in to change notification settings

drivendataorg/mars-spectrometry-gcms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Banner Image

Mars Spectrometry 2: Gas Chromatography

DOI Mars Spectrometry 2

Goal of the Competition

In this challenge, the competitors' goal was to build a model to automatically analyze mass spectrometry data collected for Mars exploration in order to help scientists in their analysis of understanding the past habitability of Mars.

Their models detect the presence of certain families of chemical compounds in data collected from performing an analytical technique called gas chromatography-mass spectrometry (GCMS) on a set of analog samples. The winning techniques seen in this repo may be used to help analyze data from Mars, and potentially even inform future designs for planetary mission instruments performing in-situ analysis.

What's in this Repository

This repository contains code from winning competitors in the Mars Spectrometry 2: Gas Chromatography DrivenData challenge. It is the companion to the first Mars spectrometry challenge (Mars Spectrometry: Detect Evidence for Past Habitability), which was conducted using evolved gas analysis (EGA) data. Code for all winning solutions are open source under the MIT License.

Winning code for other DrivenData competitions is available in the competition-winners repository.

Winning Submissions

Place User Private Score Summary of Model
1 nvnn 0.144 Ensemble of a 1D CNN-transformer that is fed into a 1D event detection network and a 2D CNN (each channel has different preprocessing method), used pre-trained CNN backbones.
2 dmitryakonovalov 0.149 Ensemble of 13 2D CNNs with different preprocessing methods (including variable time bins), used pre-trained backbones.
3 ouranos 0.150 Ensemble of 4 models: logistic regression, ridge classification (with feature selection), simple CNN, efficientnet CNN, used pre-trained backbones and statistical features.
Bonus Prize jackson5 0.151 Averaged weights of 10 deep learning models, engineered features to describe peaks

Additional solution details can be found in the reports folder inside the directory for each submission.

Benchmark Blog Post: Mars Spectrometry 2: Gas Chromatography

About

Winners' code from the Mars Spectrometry 2: Gas Chromatography challenge

Resources

License

Stars

Watchers

Forks