CoolFace
Modelpublic

multimolecule/hal

sourceHugging Faceagpl-3.0updated 4mo agoView on Hugging Face
0likes17downloads
README.md287 linesDownload Raw Back to root
1---2library_name: multimolecule3license: agpl-3.04pipeline: splice-variant-effect5pipeline_tag: other6tags:7- Biology8- RNA9- Splicing10- rna11widget:12- example_title: microRNA 2113  pipeline_tag: splice-variant-effect14  sequence_type: ncRNA15  task: splice-variant-effect16  text: UAGCUUAUCAGACUGAUGUUGA17- example_title: microRNA 146a18  pipeline_tag: splice-variant-effect19  sequence_type: ncRNA20  task: splice-variant-effect21  text: UGAGAACUGAAUUCCAUGGGUU22- example_title: microRNA 15523  pipeline_tag: splice-variant-effect24  sequence_type: ncRNA25  task: splice-variant-effect26  text: UUAAUGCUAAUCGUGAUAGGGGUU27- example_title: RNA component of mitochondrial RNA processing endoribonuclease28  pipeline_tag: splice-variant-effect29  sequence_type: ncRNA30  task: splice-variant-effect31  text: GGUUCGUGCUGAAGGCCUGUAUCCUAGGCUACACACUGAGGACUCUGUUCCUCCCCUUUCCGCCUAGGGGAAAGUCCCCGGACCUCGGGCAGAGAGUGCCACGUGCAUACGCACGUAGACAUUCCCCGCUUCCCACUCCAAAGUCCGCCAAGAAGCGUAUCCCGCUGAGCGGCGUGGCGCGGGGGCGUCAUCCGUCAGCUCCCUCUAGUUACGCAGGCAGUGCGUGUCCGCGCACCAACCACACGGGGCUCAUUCUCAGCGCGGCUGUAAAAAAAAA32- example_title: 7SK small nuclear RNA33  pipeline_tag: splice-variant-effect34  sequence_type: ncRNA35  task: splice-variant-effect36  text: GGAUGUGAGGGCGAUCUGGCUGCGACAUCUGUCACCCCAUUGAUCGCCAGGGUUGAUUCGGCUGAUCUGGCUGGCUAGGCGGGUGUCCCCUUCCUCCCUCACCGCUCCAUGUGCGUCCCUCCCGAAGCUGCGCGCUCGGUCGAAGAGGACGACCAUCCCCGAUAGAGGAGGACCGGUCUUCGGUCAAGGGUAUACGAGUAGCUGCGCUCCCCUGCUAGAACCUCCAAACAAGCUCUCAAGGUCCAUUUGUAGGAGAACGUAGGGUAGUCAAGCUUCCAAGACUCCAGACACAUCCAAAUGAGGCGCUGCAUGUGGCAGUCUGCCUUUCUUUU37- example_title: telomerase RNA component38  pipeline_tag: splice-variant-effect39  sequence_type: ncRNA40  task: splice-variant-effect41  text: GGGUUGCGGAGGGUGGGCCUGGGAGGGGUGGUGGCCAUUUUUUGUCUAACCCUAACUGAGAAGGGCGUAGGCGCCGUGCUUUUGCUCCCCGCGCGCUGUUUUUCUCGCUGACUUUCAGCGGGCGGAAAAGCCUCGGCCUGCCGCCUUCCACCGUUCAUUCUAGAGCAAACAAAAAAUGUCAGCUGCUGGCCCGUUCGCCCCUCCCGGGGACCUGCGGCGGGUCGCCUGCCCAGCCCCCGAACCCCGCCUGGAGGCCGCGGUCGGCCCGGGGCUUCUCCGGAGGCACCCACUGCCACCGCGAAGAGUUGGGCUCUGUCAGCCGCGGGUCUCUCGGGGGCGAGGGCGAGGUUCAGGCCUUUCAGGCCGCAGGAAGAGGAACGGAGCGAGUCCCCGCGCGCGGCGCGAUUCCCUGAGCUGUGGGACGUGCACCCAGGACUCGGCUCACACAUGC42- example_title: vault RNA 2-143  pipeline_tag: splice-variant-effect44  sequence_type: ncRNA45  task: splice-variant-effect46  text: CGGGUCGGAGUUAGCUCAAGCGGUUACCUCCUCAUGCCGGACUUUCUAUCUGUCCAUCUCUGUGCUGGGGUUCGAGACCCGCGGGUGCUUACUGACCCUUUUAUGCAA47- example_title: brain cytoplasmic RNA 148  pipeline_tag: splice-variant-effect49  sequence_type: ncRNA50  task: splice-variant-effect51  text: GGCCGGGCGCGGUGGCUCACGCCUGUAAUCCCAGCUCUCAGGGAGGCUAAGAGGCGGGAGGAUAGCUUGAGCCCAGGAGUUCGAGACCUGCCUGGGCAAUAUAGCGAGACCCCGUUCUCCAGAAAAAGGAAAAAAAAAAACAAAAGACAAAAAAAAAAUAAGCGUAACUUCCCUCAAAGCAACAACCCCCCCCCCCCUUU52- example_title: HIV-1 TAR-WT53  pipeline_tag: splice-variant-effect54  sequence_type: ncRNA55  task: splice-variant-effect56  text: GGUCUCUCUGGUUAGACCAGAUCUGAGCCUGGGAGCUCUCUGGCUAACUAGGGAACC57- example_title: prion protein (Kanno blood group)58  pipeline_tag: splice-variant-effect59  sequence_type: mRNA60  task: splice-variant-effect61  text: AUGGCGAACCUUGGCUGCUGGAUGCUGGUUCUCUUUGUGGCCACAUGGAGUGACCUGGGCCUCUGC62- example_title: interleukin 1063  pipeline_tag: splice-variant-effect64  sequence_type: mRNA65  task: splice-variant-effect66  text: AUGCACAGCUCAGCACUGCUCUGUUGCCUGGUCCUCCUGACUGGGGUGAGGGCC67- example_title: Zaire ebolavirus68  pipeline_tag: splice-variant-effect69  sequence_type: mRNA70  task: splice-variant-effect71  text: AAUGUUCAAACACUUUGUGAAGCUCUGUUAGCUGAUGGUCUUGCUAAAGCAUUUCCUAGCAAUAUGAUGGUAGUCACAGAGCGUGAGCAAAAAGAAAGCUUAUUGCAUCAAGCAUCAUGGCACCACACAAGUGAUGAUUUUGGUGAGCAUGCCACAGUUAGAGGGAGUAGCUUUGUAACUGAUUUAGAGAAAUACAAUCUUGCAUUUAGAUAUGAGUUUACAGCACCUUUUAUAGAAUAUUGUAACCGUUGCUAUGGUGUUAAGAAUGUUUUUAAUUGGAUGCAUUAUACAAUCCCACAGUGUUAU72- example_title: SARS coronavirus73  pipeline_tag: splice-variant-effect74  sequence_type: mRNA75  task: splice-variant-effect76  text: AUGUUUAUUUUCUUAUUAUUUCUUACUCUCACUAGUGGUAGUGACCUUGACCGGUGCACCACUUUUGAUGAUGUUCAAGCUCCUAAUUACACUCAACAUACUUCAUCUAUGAGGGGGGUUUACUAUCCUGAUGAAAUUUUUAGAUCAGACACUCUUUAUUUAACUCAGGAUUUAUUUCUUCCAUUUUAUUCUAAUGUUACAGGGUUUCAUACUAUUAAUCAUACGUUUGACAACCCUGUCAUACCUUUUAAGGAUGGUAUUUAUUUUGCUGCCACAGAGAAAUCAAAUGUUGUCCGUGGUUGGGUUUUUGGUUCUACCAUGAACAACAAGUCACAGUCGGUGAUUAUUAUUAACAAUUCUACUAAUGUUGUUAUACGAGCAUGUAACUUUGAAUUGUGUGACAACCCUUUCUUUGCUGUUUCUAAACCCAUGGGUACACAGACACAUACUAUGAUAUUCGAUAAUGCAUUUAAAUGCACUUUCGAGUACAUAUCU77- example_title: insulin78  pipeline_tag: splice-variant-effect79  sequence_type: mRNA80  task: splice-variant-effect81  text: AUGGCCCUGUGGAUGCGCCUCCUGCCCCUGCUGGCGCUGCUGGCCCUCUGGGGACCUGACCCAGCCGCAGCCUUUGUGAACCAACACCUGUGCGGCUCACACCUGGUGGAAGCUCUCUACCUAGUGUGCGGGGAACGAGGCUUCUUCUACACACCCAAGACCCGCCGGGAGGCAGAGGACCUGCAGGUGGGGCAGGUGGAGCUGGGCGGGGGCCCUGGUGCAGGCAGCCUGCAGCCCUUGGCCCUGGAGGGGUCCCUGCAGAAGCGUGGCAUUGUGGAACAAUGCUGUACCAGCAUCUGCUCCCUCUACCAGCUGGAGAACUACUGCAACUAG82- example_title: cyclin dependent kinase inhibitor 2A83  pipeline_tag: splice-variant-effect84  sequence_type: mRNA85  task: splice-variant-effect86  text: AUGGAGCCGGCGGCGGGGAGCAGCAUGGAGCCUUCGGCUGACUGGCUGGCCACGGCCGCGGCCCGGGGUCGGGUAGAGGAGGUGCGGGCGCUGCUGGAGGCGGGGGCGCUGCCCAACGCACCGAAUAGUUACGGUCGGAGGCCGAUCCAGGUCAUGAUGAUGGGCAGCGCCCGAGUGGCGGAGCUGCUGCUGCUCCACGGCGCGGAGCCCAACUGCGCCGACCCCGCCACUCUCACCCGACCCGUGCACGACGCUGCCCGGGAGGGCUUCCUGGACACGCUGGUGGUGCUGCACCGGGCCGGGGCGCGGCUGGACGUGCGCGAUGCCUGGGGCCGUCUGCCCGUGGACCUGGCUGAGGAGCUGGGCCAUCGCGAUGUCGCACGGUACCUGCGCGCGGCUGCGGGGGGCACCAGAGGCAGUAACCAUGCCCGCAUAGAUGCCGCGGAAGGUCCCUCAGACAUCCCCGAUUGA87- example_title: human papillomavirus type 16 E688  pipeline_tag: splice-variant-effect89  sequence_type: mRNA90  task: splice-variant-effect91  text: AUGCACCAAAAGAGAACUGCAAUGUUUCAGGACCCACAGGAGCGACCCAGAAAGUUACCACAGUUAUGCACAGAGCUGCAAACAACUAUACAUGAUAUAAUAUUAGAAUGUGUGUACUGCAAGCAACAGUUACUGCGACGUGAGGUAUAUGACUUUGCUUUUCGGGAUUUAUGCAUAGUAUAUAGAGAUGGGAAUCCAUAUGCUGUAUGUGAUAAAUGUUUAAAGUUUUAUUCUAAAAUUAGUGAGUAUAGACAUUAUUGUUAUAGUUUGUAUGGAACAACAUUAGAACAGCAAUACAACAAACCGUUGUGUGAUUUGUUAAUUAGGUGUAUUAACUGUCAAAAGCCACUGUGUCCUGAAGAAAAGCAAAGACAUCUGGACAAAAAGCAAAGAUUCCAUAAUAUAAGGGGUCGGUGGACCGGUCGAUGUAUGUCUUGUUGCAGAUCAUCAAGAACACGUAGAGAAACCCAGCUGUAA92- example_title: NRAS proto-oncogene93  pipeline_tag: splice-variant-effect94  sequence_type: 5' UTR95  task: splice-variant-effect96  text: GGGGCCGGAAGUGCCGCUCCUUGGUGGGGGCUGUUCAUGGCGGUUCCGGGGUCUCCAACAUUUUUCCCGGCUGUGGUCCUAAAUCUGUCCAAAGCAGAGGCAGUGGAGCUUGAGGUUCUUGCUGGUGUGAA97- example_title: amyloid beta precursor protein98  pipeline_tag: splice-variant-effect99  sequence_type: 5' UTR100  task: splice-variant-effect101  text: GUCAGUUUCCUCGGCAGCGGUAGGCGAGAGCACGCGGAGGAGCGUGCGCGGGGGCCCCGGGAGACGGCGGCGGUGGCGGCGCGGGCAGAGCAAGGACGCGGCGGAUCCCACUCGCACAGCAGCGCACUCGGUGCCCCGCGCAGGGUCGCG102- example_title: RUNX family transcription factor 1103  pipeline_tag: splice-variant-effect104  sequence_type: 5' UTR105  task: splice-variant-effect106  text: ACUUCUUUGGGCCUCAUAAACAACCACAGAACCACAAGUUGGGUAGCCUGGCAGUGUCAGAAGUCUGAACCCAGCAUAGUGGUCAGCAGGCAGGACGAAUCACACUGAAUGCAAACCACAGGGUUUCGCAGCGUGGUAAAAGAAAUCAUUGAGUCCCCCGCCUUCAGAAGAGGGUGCAUUUUCAGGAGGAAGCG107- example_title: fragile X messenger ribonucleoprotein 1108  pipeline_tag: splice-variant-effect109  sequence_type: 5' UTR110  task: splice-variant-effect111  text: CUCAGUCAGGCGCUCAGCUCCGUUUCGGUUUCACUUCCGGUGGAGGGCCGCCUCUGAGCGGGCGGCGGGCCGACGGCGAGCGCGGGCGGCGGCGGUGACGGAGGCGCCGCUGCCAGGGGGCGUGCGGCAGCGCGGCGGCGGCGGCGGCGGCGGCGGCGGCGGAGGCGGCGGCGGCGGCGGCGGCGGCGGCGGCUGGGCCUCGAGCGCCCGCAGCCCACCUCUCGGGGGCGGGCUCCCGGCGCUAGCAGGGCUGAAGAGAAG112- example_title: MYC proto-oncogene113  pipeline_tag: splice-variant-effect114  sequence_type: 5' UTR115  task: splice-variant-effect116  text: AACUCGCUGUAGUAAUUCCAGCGAGAGGCAGAGGGAGCGAGCGGGCGGCCGGCUAGGGUGGAAGAGCCGGGCGAGCAGAGCUGCGCUGCGGGCGUCCUGGGAAGGGAGAUCCGGAGCGAAUAGGGGGCUUCGCCUCUGGCCCAGCCCUCCCGCUGAUCCCCCAGCCAGCGGUCCGCAACCCUUGCCGCAUCCACGAAACUUUGCCCAUAGCAGCGGGCGGGCACUUUGCACUGGAACUUACAACACCCGAGCAAGGACGCGACUCUCCCGACGCGGGGAGGCUAUUCUGCCCAUUUGGGGACACUUCCCCGCCGCUGCCAGGACCCGCUUCUCUGAAAGGCUCUCCUUGCAGCUGCUUAGACG117- example_title: activating transcription factor 4118  pipeline_tag: splice-variant-effect119  sequence_type: 5' UTR120  task: splice-variant-effect121  text: CAUUUCUACUUUGCCCGCCCACAGAUGUAGUUUUCUCUGCGCGUGUGCGUUUUCCCUCCUCCCCGCCCUCAGGGUCCACGGCCACCAUGGCGUAUUAGGGGCAGCAGUGCCUGCGGCAGCAUUGGCCUUUGCAGCGGCGGCAGCAGCACCAGGCUCUGCAGCGGCAACCCCCAGCGGCUUAAGCCAUGGCGCUUCUCACGGCAUUCAGCAGCAGCGUUGCUGUAACCGACAAAGACACCUUCGAAUUAAGCACAUUCCUCGAUUCCAGCAAAGCACCGCAAC122- example_title: Human GPI protein p137123  pipeline_tag: splice-variant-effect124  sequence_type: 3' UTR125  task: splice-variant-effect126  text: UUUUUAAAAGGAAAAGAUACCAAAUGCCUGCUGCUACCACCCUUUUCAAUUGCUAUGUUUUGAAAGGCACCAGUAUGUGUUUUAGAUUGAUUUAAAUGUUUCAUUUAAAUCACGGACAGUAGUUUCAGUUCUGAUGGUAUAAGCAAAACAAAUAAAACGUUUAUAAAAGUUGUAUCUUGAAACACUGGUGUUCAACAGCUAGCAGCUUAUGUGAUUCACCCCAUGCCACGUUAGUGUCACAAAUUUUAUGGUUUAUCUCCAGCAACAUUUCUCUAGUACUUGCACUUAUUAUCUGAAUUC127- example_title: nucleophosmin 1128  pipeline_tag: splice-variant-effect129  sequence_type: 3' UTR130  task: splice-variant-effect131  text: GAAAAUAGUUUAAACAAUUUGUUAAAAAAUUUUCCGUCUUAUUUCAUUUCUGUAACAGUUGAUAUCUGGCUGUCCUUUUUAUAAUGCAGAGUGAGAACUUUCCCUACCGUGUUUGAUAAAUGUUGUCCAGGUUCUAUUGCCAAGAAUGUGUUGUCCAAAAUGCCUGUUUAGUUUUUAAAGAUGGAACUCCACCCUUUGCUUGGUUUUAAGUAUGUAUGGAAUGUUAUGAUAGGACAUAGUAGUAGCGGUGGUCAGACAUGGAAAUGGUGGGGAGACAAAAAUAUACAUGUGAAAUAAAACUCAGUAUUUUAAUAAAGUAGCACGGUUUCUAUUGA132- example_title: superoxide dismutase 1133  pipeline_tag: splice-variant-effect134  sequence_type: 3' UTR135  task: splice-variant-effect136  text: ACAUUCCCUUGGAUGUAGUCUGAGGCCCCUUAACUCAUCUGUUAUCCUGCUAGCUGUAGAAAUGUAUCCUGAUAAACAUUAAACACUGUAAUCUUAAAAGUGUAAUUGUGUGACUUUUUCAGAGUUGCUUUAAAGUACCUGUAGUGAGAAACUGAUUUAUGAUCACUUGGAAGAUUUGUAUAGUUUUAUAAAACUCAGUUAAAAUGUCUGUUUCAAUGACCUGUAUUUUGCCAGACUUAAAUCACAGAUGGGUAUUAAACUUGUCAGAAUUUCUUUGUCAUUCAAGCCUGUGAAUAAAAACCCUGUAUGGCACUUAUUAUGAGGCUAUUAAAAGAAUCCAAAUUCAAACUAAA137- example_title: hemoglobin subunit alpha 2138  pipeline_tag: splice-variant-effect139  sequence_type: 3' UTR140  task: splice-variant-effect141  text: CUGGAGCCUCGGUAGCCGUUCCUCCUGCCCGCUGGGCCUCCCAACGGGCCCUCCUCCCCUCCUUGCACCGGCCCUUCCUGGUCUUUGAAUAAAGUCUGAGUGGGCAGCA142- example_title: BRAF proto-oncogene143  pipeline_tag: splice-variant-effect144  sequence_type: 3' UTR145  task: splice-variant-effect146  text: AACAAAUGAGUGAGAGAGUUCAGGAGAGUAGCAACAAAAGGAAAAUAAAUGAACAUAUGUUUGCUUAUAUGUUAAAUUGAAUAAAAUACUCUCUUUUUUUUUAAGGUGAACCAAAGAACACUUGUGUGGUUAAAGACUAGAUAUAAUUUUUCCCCAAACUAAAAUUUAUACUUAACAUUGGAUUUUUAACAUCCAAGGGUUAAAAUACAUAGACAUUGCUAAAAAUUGGCAGAGCCUCUUCUAGAGGCUUUACUUUCUGUUCCGGGUUUGUAUCAUUCACUUGGUUAUUUUAAGUAGUAAACUUCAGUUUCUCAUGCAACUUUUGUUGCCAGCUAUCACAUGUCCACUAGGGACUCCAGAAGAAGACCCUACCUAUGCCUGUGUUUGCAGGUGAGAAGUUGGCAGUCGGUUAGCCUGGG147- example_title: H3 clustered histone 1148  pipeline_tag: splice-variant-effect149  sequence_type: 3' UTR150  task: splice-variant-effect151  text: UUACUGUGGUCUCUCUGACGGUCCAAGCAAAGGCUCUUUUCAGAGCCACCACCUUUUC152---153 154# HAL155 156Hexamer Additive Linear model for predicting alternative splicing from sequence.157 158## Disclaimer159 160This is an UNOFFICIAL implementation of [Learning the Sequence Determinants of Alternative Splicing from Millions of Random Sequences](https://doi.org/10.1016/j.cell.2015.09.054) by Alexander B. Rosenberg, et al.161 162The OFFICIAL repository of HAL is at [Alex-Rosenberg/cell-2015](https://github.com/Alex-Rosenberg/cell-2015).163 164> [!TIP]165> The MultiMolecule team has confirmed that the provided model and checkpoints are producing the same intermediate representations as the original implementation.166 167**The team releasing HAL did not write this model card for this model so this model card has been written by the MultiMolecule team.**168 169## Model Details170 171HAL is a linear (additive) model that scores alternative 5' splice-site usage from normalized hexamer (6-mer) frequencies across a 160-nucleotide donor-region window. It was learned from massively parallel reporter assays measuring splicing of millions of random synthetic sequences. The published coefficient table contains a `(4096, 8)` matrix of hexamer effects; the model averages the eight coefficient columns into one effect per hexamer and applies those effects to normalized hexamer frequencies.172 173### Model Specification174 175| Window | Published Coefficient Columns | Hexamer Features | Num Parameters (M) | FLOPs | MACs  |176| ------ | ----------------------------- | ---------------- | ------------------ | ----- | ----- |177| 160 nt | 8 averaged                    | 4,096            | 0.004              | 8,192 | 4,096 |178 179### Links180 181- **Code**: [multimolecule.hal](https://github.com/DLS5-Omics/multimolecule/tree/master/multimolecule/models/hal)182- **Data**: Rosenberg lab random-library 5' splice-site MPRA183- **Paper**: [Learning the Sequence Determinants of Alternative Splicing from Millions of Random Sequences](https://doi.org/10.1016/j.cell.2015.09.054)184- **Developed by**: Alexander B. Rosenberg, Rupali P. Patwardhan, Jay Shendure, Georg Seelig185- **Model type**: Linear regression over normalized hexamer-frequency features with learned per-hexamer effect coefficients186- **Original Repository**: [Alex-Rosenberg/cell-2015](https://github.com/Alex-Rosenberg/cell-2015)187 188## Usage189 190The model file depends on the [`multimolecule`](https://multimolecule.danling.org) library. You can install it using pip:191 192```bash193pip install multimolecule194```195 196### Direct Use197 198#### Alternative Splicing Prediction199 200You can use this model directly to predict a splicing score for a 160-nucleotide RNA sequence window:201 202```python203>>> import torch204>>> from multimolecule import RnaTokenizer, HalForSequencePrediction205 206>>> tokenizer = RnaTokenizer.from_pretrained("multimolecule/hal")207>>> model = HalForSequencePrediction.from_pretrained("multimolecule/hal")208>>> sequence = "ACGU" * 40209>>> input = tokenizer(sequence, add_special_tokens=False, return_tensors="pt")210>>> output = model(**input)211 212>>> output.logits.shape213torch.Size([1, 1])214```215 216### Interface217 218- **Input length**: 160 nt fixed donor-region window219- **Alphabet**: `ACGU` only; any hexamer spanning an unknown / `N` token is ignored220- **Special tokens**: do not add (`add_special_tokens=False`)221- **Output**: single scalar splicing score per window222- **Variant effect**: subtract two window scores and apply sigmoid externally for paired donor comparisons223 224## Training Details225 226HAL was learned from massively parallel splicing reporter assays in which millions of random synthetic sequences were inserted into an alternatively spliced reporter minigene. Splicing outcomes were measured by high-throughput sequencing of the resulting mRNA isoforms.227 228### Training Data229 230The model was trained on the splicing measurements of millions of degenerate (random) sequences from the reporter library described in the HAL paper. Hexamer coefficients were estimated by regressing the measured splicing index against the hexamer composition of each sequence.231 232### Training Procedure233 234#### Pre-training235 236HAL is a linear regression model. The published hexamer coefficient table is fit to the measured splicing index, and the model prediction is the linear combination of normalized hexamer frequencies with the averaged hexamer effects.237 238The HAL model uses the published `HAL_mer_scores.npz` hexamer coefficient table from Rosenberg et al. The table stores 4,096 hexamer rows and eight coefficient columns; the eight columns are averaged into the single per-hexamer effect used by the HAL formula.239 240## Citation241 242```bibtex243@article{rosenberg2015learning,244  author    = {Rosenberg, Alexander B. and Patwardhan, Rupali P. and Shendure, Jay and Seelig, Georg},245  journal   = {Cell},246  number    = 3,247  pages     = {698--711},248  publisher = {Elsevier BV},249  title     = {Learning the Sequence Determinants of Alternative Splicing from Millions of Random Sequences},250  volume    = 163,251  year      = 2015,252  doi       = {10.1016/j.cell.2015.09.054}253}254```255 256> [!NOTE]257> The artifacts distributed in this repository are part of the MultiMolecule project.258> If MultiMolecule supports your research, please cite the MultiMolecule project as follows:259 260```bibtex261@software{chen_2024_12638419,262  author    = {Chen, Zhiyuan and Zhu, Sophia Y.},263  title     = {MultiMolecule},264  doi       = {10.5281/zenodo.12638419},265  publisher = {Zenodo},266  url       = {https://doi.org/10.5281/zenodo.12638419},267  year      = 2024,268  month     = may,269  day       = 4270}271```272 273## Contact274 275Please use GitHub issues of [MultiMolecule](https://github.com/DLS5-Omics/multimolecule/issues) for any questions or comments on the model card.276 277Please contact the authors of the [HAL paper](https://doi.org/10.1016/j.cell.2015.09.054) for questions or comments on the paper/model.278 279## License280 281This model implementation is licensed under the [GNU Affero General Public License](license.md).282 283For additional terms and clarifications, please refer to our [License FAQ](license-faq.md).284 285```spdx286SPDX-License-Identifier: AGPL-3.0-or-later287```