Convert SMILES to a 3D rotating video. Check-out the Twitter bot @ternviz!
You need to install both VMD and ffmpeg. After that:
pip install ternviz
It can be used to render stills, rotating videos, comparisons of molecules, and compilation videos of multiple proteins.
To render a molecule:
ternviz CCCO
You may need to specify the path to VMD or ffmpeg:
ternviz CO --vmd /path/to/vmd/executable
You can modify a few things too:
ternviz CCCO --name "my molecule" --color white
try --low-quality
to render quickly.
This will do a still frame
ternviz-pdb 1A1L
To do a rotating movie, specify number of frames (at 60 fps)
ternviz-pdb 1A1L --frames 60
You can pass in multiple PDBs
ternviz-pdb my.pdb other.pdb
You can specify how the structure is colored and other details
ternviz-pdb 1A1L --frames 60 --color white --scolor Chain
You can align structures before rendering
ternviz-align ref.pdb *.pdb
by default it aligns on the protein. You can also change selection string, using MDAnalysis Selection String Syntax
ternviz-align ref.pdb --sel "chainid B" *.pdb