Leffingwell Odor Dataset
Notice bibliographique
Résumé
<p><strong>NOTE: It's easier to download this dataset from <a href="https://github.com/pyrfume/pyrfume">pyrfume</a>. Here's how:</strong></p>\n\n<pre><code># First install pyrfume in your Python environment. This can be done easily with pip.\n# pip install pyrfume\n\nimport pyrfume\nmolecules = pyrfume.load_data('leffingwell/molecules.csv', remote=True)\nbehavior = pyrfume.load_data('leffingwell/behavior.csv', remote=True)\n# e.g. to count the number of molecules with each descriptor\nbehavior.sum().sort_values(ascending=False).astype(int) \n\n</code></pre>\n\n<p>Predicting properties of molecules is an area of growing research in machine learning, particularly as models for learning from graph-valued inputs improve in sophistication and robustness. A molecular property prediction problem that has received comparatively little attention during this surge in research activity is building Structure-Odor Relationships (SOR) models (as opposed to Quantitative Structure-Activity Relationships, a term from medicinal chemistry). This is a 70+ year-old problem straddling chemistry, physics, neuroscience, and machine learning.</p>\n\n<p>To spur development on the SOR problem, we curated and cleaned a dataset of 3523 molecules associated with expert-labeled odor descriptors from the <em>Leffingwell PMP 2001</em> database.  We provide featurizations of all molecules in the dataset using bit-based and count-based fingerprints, Mordred molecular descriptors, and the embeddings from our trained GNN model (Sanchez-Lengeling et al., 2019). This dataset is comprised of two files: </p>\n\n<ol>\n\t<li><strong>leffingwell_data.csv</strong>: this contains molecular structures, and what they smell like, along with train, test, and cross-validation splits. More detail on the file structure is found in leffingwell_readme.pdf.</li>\n\t<li><strong>leffingwell_embeddings.npz</strong>: this contains several featurizations of the molecules in the dataset.</li>\n\t<li><strong>leffingwell_readme.pdf</strong>: a more detailed description of the data and its provenance, including expected performance metrics.</li>\n\t<li><strong>LICENSE</strong>: a copy of the CC-BY-NC license language.</li>\n</ol>\n\n<p>The dataset, and all associated features, is freely available for research use under the <a href="https://creativecommons.org/licenses/by-nc/4.0/">CC-BY-NC</a> license.</p>\n\n<p>If you use the data in a publication, please cite:</p>\n\n<pre>@article{sanchez2019machine,\n title={Machine learning for scent: Learning generalizable perceptual representations of small molecules},\n author={Sanchez-Lengeling, Benjamin and Wei, Jennifer N and Lee, Brian K and Gerkin, Richard C and Aspuru-Guzik, Al{\\'a}n and Wiltschko, Alexander B},\n journal={arXiv preprint arXiv:1910.10685},\n year={2019}\n}</pre>
Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.
Comment cette classification a été obtenuedéplier
Prédiction distillée sur la base complète
Imitation des enseignantsNi prévalence calibrée, ni vérité terrain. Validation humaine à venir. Apprise à partir de 10 348 étiquettes directes de Codex et de 10 348 étiquettes directes de Gemma. Le mode candidate est l'union des têtes enseignantes seuillées; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont ni des étiquettes humaines ni des étiquettes directes de modèles de pointe.
Scores Codex et Gemma par catégorie
| Catégorie | Codex | Gemma |
|---|---|---|
| Métarecherche | 0,000 | 0,001 |
| Méta-épidémiologie (sens strict) | 0,000 | 0,000 |
| Méta-épidémiologie (sens large) | 0,000 | 0,000 |
| Bibliométrie | 0,000 | 0,000 |
| Études des sciences et des technologies | 0,001 | 0,000 |
| Communication savante | 0,000 | 0,000 |
| Science ouverte | 0,002 | 0,002 |
| Intégrité de la recherche | 0,000 | 0,001 |
| Charge utile insuffisante (le modèle a refusé de juger) | 0,008 | 0,048 |
Scores machine (provisoires)
Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.
Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.
score_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découleClassification
machine, non validéePrédiction automatique; les deux têtes enseignantes s’accordent sur ce qui est montré ici.
Le détail, modèle par modèle et score par score, se trouve en fin de page sous « Comment cette classification a été obtenue ».