Skip to content

Goodman-lab/PASGeN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evaluating 2D and 3D Graph Encoders for Infrared-Based Organic Structure Verification

Setup

make setup

This uses uv to create .venv and install dependencies. If you prefer a manual setup:

python3.9 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Repo layout

src/pasgen/          # core code
analysis/            # analysis outputs (generated)
manuscript/          # LaTeX sources + figures/tables
configs/             # pipeline configuration
scripts/             # workflow entry points
assets/              # static resources (embeddings)

Data sources

For full reproduction, you need two things:

  1. NIST raw data (not bundled):
  • jdx/ and mol/ directories (downloaded from NIST via the BeautifulSoup script linked in 10.1039/d3dd00254c)
  • place them under pasgen_data/jdx and pasgen_data/mol
  1. Paper artifacts (Zenodo, auto-downloaded):
  • prediction archive and xTB/DFT calculation bundle from Zenodo record 18471841

Reproduce manuscript

Run:

make paper

make paper runs the full pipeline (./scripts/run_manuscript_pipeline.sh) and compiles manuscript/build/.

If prediction/calculation artifacts are missing, the script downloads them from Zenodo automatically.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors