FLARE / README.md
yzhouchen001's picture
updated readme
1dc5a31

A newer version of the Streamlit SDK is available: 1.52.1

Upgrade
metadata
title: Flare
emoji: πŸ”₯
colorFrom: green
colorTo: blue
sdk: streamlit
pinned: false
python_version: 3.11.7

πŸ”₯ FLARE

Fine-grained Learning for Aligment of spectra-molecule REpresentation

Authors

Yan Zhou Chen, Soha Hassoun
Department of Computer Science, Tufts University


FLARE is a framework for ranking molecular candidates given a mass spectrum. Beyond candidate ranking, FLARE provides visualization of peak-to-node attribution, enabling deeper insights into how spectral peaks correspond to molecular graph nodes.


🌐 Visualize Peak-to-Node Correspondence

Explore our interactive app to visualize peak-to-node attributes in real time.


πŸ›  Set up

Clone repository

git clone https://huggingface.co/spaces/HassounLab/FLARE
cd flare

Set up environment and install dependencies

conda create -n flare python=3.11
conda activate flare
pip install -r requirements.txt

πŸš€ Usage

Modify params.yaml as necessary

# preprocess data
python subformula_assign/assign_subformulae.py --spec-files ../data/sample/data.tsv --output-dir ../data/sample/subformulae --labels-file ../data/sample/data.tsv --max-formulae 60

# train 
python train.py

# test
python test.py

πŸ™ Acknowledgments


πŸ“§ Contact

For questions, reach out to [email protected]