nielsr HF Staff commited on
Commit
2fc4bf0
·
verified ·
1 Parent(s): f5ceb29

Improve model card: add paper/code links and update metadata

Browse files

Hi! I'm Niels from the Hugging Face community science team. This PR improves your model card by:
- Linking the model to the original research paper.
- Adding a link to the GitHub repository.
- Updating the license to MIT as indicated in your repository.
- Removing `library_name: transformers` from the metadata, as this model uses a custom architecture that is not natively part of the `transformers` library. This ensures the Hub doesn't display incorrect automated usage snippets.

Files changed (1) hide show
  1. README.md +34 -21
README.md CHANGED
@@ -1,26 +1,38 @@
1
  ---
2
- license: cc-by-4.0
3
- library_name: transformers
4
  pipeline_tag: feature-extraction
5
  tags:
6
  - chemistry
7
  - multimodal
8
  ---
9
 
10
- # Example code
11
 
12
- ``` Python
13
 
 
 
 
 
 
 
 
 
14
  import torch
15
  from huggingface_hub import snapshot_download
16
  import sys
 
 
17
  repo_dir = snapshot_download(repo_id="glacier-hf/GLACIER-100k-MiniMol")
18
  sys.path.append(repo_dir)
 
19
  from data.dataloader import SmilesMoleculeDataset, build_dataloader
20
  from glacier_student import Glacier
21
 
 
22
  model = Glacier.from_pretrained("glacier-hf/GLACIER-100k-MiniMol")
23
 
 
24
  dataset = SmilesMoleculeDataset(smiles=["Cn1c(=O)c2c(ncn2C)n(C)c1=O"])
25
  dataloader = build_dataloader(dataset, batch_size=1)
26
 
@@ -28,24 +40,25 @@ model.eval()
28
  batch = next(iter(dataloader))
29
  with torch.no_grad():
30
  embedding = model(batch)
31
- embedding
32
-
33
  ```
34
 
 
 
 
 
 
 
35
 
36
- # GLACIER Model Files
37
-
38
- - dataloader: customized dataloader for multimodal learning
39
- - encoders: graph, text, and tabular encoders
40
- - fusion: fusion method
41
- - glacier_student: GLACIER model backbone, contrastive loss
42
- - utils: miscellaneous helper functions
43
-
44
-
45
- # Citation
46
-
47
- Emily Nguyen, Yongchan Hong, Harsh Toshniwal, Yan Liu, and Andreas
48
- Luttens. 2026. GLACIER: A Multimodal Student-Teacher Foundation Model
49
- for Molecular Property Prediction. In Proceedings of the 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.2 (KDD ’26), August 09–13, 2026, Jeju Island, Republic of Korea. ACM, New York, NY, USA,
50
- 17 pages. https://doi.org/10.1145/3770855.3819032
51
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
+ license: mit
 
3
  pipeline_tag: feature-extraction
4
  tags:
5
  - chemistry
6
  - multimodal
7
  ---
8
 
9
+ # GLACIER: Graph-Language Alignment for Chemical Inference and Exploration using Representations
10
 
11
+ GLACIER is a multimodal student-teacher foundation model designed for molecular property prediction. It integrates molecular graphs, SMILES strings, and physicochemical descriptors to learn rich molecular embeddings.
12
 
13
+ - **Paper:** [GLACIER: A Multimodal Student-Teacher Foundation Model for Molecular Property Prediction](https://huggingface.co/papers/2606.11382)
14
+ - **Repository:** [https://github.com/eemokey/glacier](https://github.com/eemokey/glacier)
15
+
16
+ ## Sample Usage
17
+
18
+ Since this model uses a custom architecture, you need to download the repository files to load the model.
19
+
20
+ ```python
21
  import torch
22
  from huggingface_hub import snapshot_download
23
  import sys
24
+
25
+ # Download the repository to access custom model code
26
  repo_dir = snapshot_download(repo_id="glacier-hf/GLACIER-100k-MiniMol")
27
  sys.path.append(repo_dir)
28
+
29
  from data.dataloader import SmilesMoleculeDataset, build_dataloader
30
  from glacier_student import Glacier
31
 
32
+ # Load the pretrained GLACIER model
33
  model = Glacier.from_pretrained("glacier-hf/GLACIER-100k-MiniMol")
34
 
35
+ # Prepare input data
36
  dataset = SmilesMoleculeDataset(smiles=["Cn1c(=O)c2c(ncn2C)n(C)c1=O"])
37
  dataloader = build_dataloader(dataset, batch_size=1)
38
 
 
40
  batch = next(iter(dataloader))
41
  with torch.no_grad():
42
  embedding = model(batch)
43
+ print(embedding)
 
44
  ```
45
 
46
+ ## GLACIER Model Files
47
+ - `dataloader`: customized dataloader for multimodal learning
48
+ - `encoders`: graph, text, and tabular encoders
49
+ - `fusion`: Finsler geometry-aware fusion method
50
+ - `glacier_student`: GLACIER model backbone and contrastive loss
51
+ - `utils`: miscellaneous helper functions
52
 
53
+ ## Citation
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
 
55
+ ```bibtex
56
+ @inproceedings{nguyen2026glacier,
57
+ title={GLACIER: A Multimodal Student-Teacher Foundation Model for Molecular Property Prediction},
58
+ author={Emily Nguyen and Yongchan Hong and Harsh Toshniwal and Yan Liu and Andreas Luttens},
59
+ booktitle={Proceedings of the 32nd ACM SIGKDD Conference on Knowledge Discovery and Data Mining V.2 (KDD ’26)},
60
+ year={2026},
61
+ publisher={ACM},
62
+ doi={10.1145/3770855.3819032}
63
+ }
64
+ ```