AILC BioChem
AI Learning Companion for Biology and Chemistry. Does 2D and 3D molecule diagrams with highlights and anatomy drawings.
AILC BioChem is an AI Learning Companion designed to help high school senior students and university undergraduates learn chemistry and biology. With this plugin, you can easily create 2D and 3D molecule diagrams with highlighted patterns such as bonds and functional groups, making it easier to understand different classes of molecules, especially in organic chemistry. In addition, you can generate isotopes, provide examples for classes of chemicals, and even look up property values such as melting or boiling points. In the biology field, AILC BioChem also provides visualization of organs and body parts, simplifying the learning of anatomy.
How to
Comments (0)
API docs
Learn how to use AILC BioChem effectively! Here are a few example prompts, tips, and the documentation of available commands.
Example prompts
-
Prompt 1: "Can you draw a 2D diagram of glucose?"
-
Prompt 2: "What are some examples of aliphatic ketones?"
-
Prompt 3: "Provide an interactive 3D diagram of a water molecule."
-
Prompt 4: "Can you draw a 3D image of the human heart?"
-
Prompt 5: "What is the boiling point of benzene?"
Features and commands
Feature/Command | Description |
---|---|
moleculePlot | This command allows you to draw a 2D or 3D diagram of a molecule. You can specify the type of molecule (ChemicalName, SMILES, DNA, RNA, Peptide, PubChemCompoundID, PubChemSubstanceID, InChI, ChEMBLID), highlight specific molecular patterns, choose a plot theme (2DValuePlot, BioSequence, etc.), and decide whether to include hydrogen atoms or not. |
getListOfChemicals | This command retrieves a list of up to 20 chemicals based on their class. You need to provide the class of chemicals you are interested in, such as AliphaticKetones, Allotropes, or Biomolecules. |
getIsomers | This command allows you to get a list of molecules with the same chemical formula as the input molecule. You need to specify how the molecule will be specified (ChemicalName or SMILES) and provide the molecule itself. |
getEntityPropertyList | This command provides a list of the properties available for a chemical or an element. You need to specify the type of entity (Chemical or Element) and provide the name of the entity. |
getEntityValue | This command retrieves the value for up to three properties of a chemical or an element. You need to specify the type of entity (Chemical or Element), provide the name of the entity, and list the properties you want to retrieve. |
anatomyPlot | This command allows you to draw a 3D image of a body part or organ. You can specify the main anatomical structure to be plotted, background anatomical structure for context (displayed as transparent gray), and a plot range to zoom in or out. You can also choose a 3D viewing angle. |