Skip to content

A streamlit webpage to compare two smile string 3d models

License

Notifications You must be signed in to change notification settings

craZAX42/smiles_streamlit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

smiles_streamlit

A streamlit webpage to compare two SMILES strings in 3D.

Here is a link to a Streamlit Webserver running this repo.

If you want to run this on your own local machine, you can clone the repo and run streamlit run smiles.py from the directory with the smiles.py file.

How It Works

We're using RDKit to generate 3D coordinates of SMILES strings and py3Dmol renders the structure deployed via streamlit. Hydralit components hydralit enables an easy way to setup a navigation bar.

After you input SMILES strings to the textbox, you can compare the 2D and 3D structures side by side. There's a dropdown menu to select the style you want to render the models in. In the sidebar, you can select any two SMILES strings you've already input.

[The input and sidebar]

[Two molecules]

About

A streamlit webpage to compare two smile string 3d models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages