chemfetchtool
ChemFetchTool is a web-based tool employing the PubChem PUG REST API endpoint for automated retrieval of molecular properties given only the compound name(s)
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.5%) to scientific vocabulary
Keywords
Repository
ChemFetchTool is a web-based tool employing the PubChem PUG REST API endpoint for automated retrieval of molecular properties given only the compound name(s)
Basic Info
- Host: GitHub
- Owner: OnahPmi
- License: mit
- Language: Python
- Default Branch: main
- Homepage: https://chemfetchtool.streamlit.app/
- Size: 290 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Topics
Metadata Files
README.md
ChemFetchTool: Automate Molecular Properties Retrieval from PubChem

ChemFetchTool is a web-based user-friendly tool designed to streamline the process of retrieving SMILES notation (machine-readable representation) and other properties for chemical compounds directly from the PubChem database employing the PubChem PUG REST API endpoint for automated retrieval of molecular properties given only the compound name(s).
Problem:
Researchers, particularly those in cheminformatics, often encounter scientific articles listing compounds with intriguing pharmacological effects, but solely by name. This necessitates manually searching PubChem for each compound's SMILES notation, a time-consuming and error-prone task, especially when dealing with thousands of entries.
Solution:
ChemFetchTool eliminates this tedious process. By leveraging the freely available PubChem PUG REST API, it automates the retrieval of SMILES notation and additional properties, saving researchers valuable time and minimizing errors.
Features:
- Effortlessly retrieve Isomeric SMILES notation, crucial for preserving crucial stereo-chemical information.
- User-friendly interface designed for ease of use, eliminating the need for programming knowledge.
- Two convenient input methods:
Paste compound names directly into the dedicated section.Upload a list of compounds in a CSV or TXT file.
- Select the specific properties you desire to retrieve, including SMILES notation and more.
How to Use:
- Visit ChemFetchTool (https://chemfetchtool.streamlit.app/).
- Choose your input method:
Paste your compound names directly into the provided space.Upload a file containing your list of compound names (CSV or TXT format).
- Select the desired properties you want to retrieve.
- Click the "Submit Job" button to initiate the process.
Installation:
No installation is required.
License: 
ChemFetchTool is freely available under the MIT License, enabling open access and unrestricted use.
Feedback and Contribution:
We welcome your feedback and suggestions for further enhancing ChemFetchTool. Feel free to reach out and share your thoughts. Additionally, if you're interested in contributing to the codebase, please don't hesitate to get in touch.
Benefits:
ChemFetchTool empowers researchers with the following advantages:
- Saves significant time compared to manual retrieval.
- Minimizes the risk of errors associated with manual data entry.
- Streamlines the workflow for cheminformatics tasks.
Citation: 
If you make use of ChemFetchTool in your work, please cite it as follows:
● Onah E. (2024). ChemFetchTool: Automate Molecular Properties Retrieval from PubChem (v1.1.0). Zenodo. https://doi.org/10.5281/zenodo.10850870.
Owner
- Name: Emmanuel Onah
- Login: OnahPmi
- Kind: user
- Location: Nigeria
- Repositories: 7
- Profile: https://github.com/OnahPmi
I am a research oriented pharmacist. My research areas include Machine Learning with Python, Cheminformatics, Molecular Modeling, Docking and lead optimization
Citation (CITATION.cff)
# YAML 1.2 # Metadata for citation of ChemFetchTool according to the CFF format (https://citation-file-format.github.io/) cff-version: 1.2.0 message: "If you use ChemFetchTool in your research, please cite it using this information." authors: - family-names: "Onah" given-names: "Emmanuel" orcid: "https://orcid.org/0000-0003-2201-7607" title: "ChemFetchTool: Automate Molecular Properties Retrieval from PubChem" version: 1.1.0 doi: 10.5281/zenodo.10850870 date-released: 2024-03-22 license: "MIT License" description: "ChemFetchTool is a web-based tool that automates retrieval of SMILES notation and other properties of chemical compounds from the PubChem database." url: "https://chemfetchtool.streamlit.app/"
GitHub Events
Total
- Push event: 5
Last Year
- Push event: 5
Dependencies
- pandas *
- streamlit ==1.32.2