Tristan Croll
@crolltristan.bsky.social
Structural biologist and lover of all things biochemistry. Principal Scientist at Altos Labs. Developer of ISOLDE for macromolecular modelling in cryo-EM and Xtal maps: https://tristanic.github.io/isolde/
Ha! Well… at least it got there in the end.
October 14, 2025 at 10:49 PM
Ha! Well… at least it got there in the end.
Sadly not… iirc there was one that achieved brief infamy a year or two back which had a negative overall Q-score.
October 12, 2025 at 12:42 PM
Sadly not… iirc there was one that achieved brief infamy a year or two back which had a negative overall Q-score.
Oh, my poor baby. What have they done with you??
October 12, 2025 at 12:39 PM
Oh, my poor baby. What have they done with you??
Mashing Pumpkins
August 13, 2025 at 2:11 PM
Mashing Pumpkins
Oooh, I know lots of those!
July 6, 2025 at 2:33 PM
Oooh, I know lots of those!
“What is biology?”
March 28, 2025 at 8:02 AM
“What is biology?”
This brings back memories… climbing at Mt Arapiles, near the top-out about 30m off the ground I came across a crack very like this, with an odd white spot deep inside. Got closer to look, and realised it was a teeny tiny pair of fangs… unforgettable moment.
March 3, 2025 at 1:05 PM
This brings back memories… climbing at Mt Arapiles, near the top-out about 30m off the ground I came across a crack very like this, with an odd white spot deep inside. Got closer to look, and realised it was a teeny tiny pair of fangs… unforgettable moment.
I’m guessing your problem is the dependency on the “sanity” package. Unfortunately that stopped being maintained a while back, and won’t install in the latest Python version.
January 30, 2025 at 4:57 PM
I’m guessing your problem is the dependency on the “sanity” package. Unfortunately that stopped being maintained a while back, and won’t install in the latest Python version.
🎶 When a muppet with teef finds a home on the reef, that’s a moray 🎵
January 4, 2025 at 10:06 PM
🎶 When a muppet with teef finds a home on the reef, that’s a moray 🎵
(this is actually the old laptop I used for most of my original work on ISOLDE. Poor little thing… will try to look after it better in future)
December 31, 2024 at 2:41 PM
(this is actually the old laptop I used for most of my original work on ISOLDE. Poor little thing… will try to look after it better in future)
Lady Cassandra??
December 21, 2024 at 6:23 PM
Lady Cassandra??
Could of course fire up a “proper” docking package for that, but often this way seems quicker and easier (and helps get a better feel for the site, to boot). Take out the map, “isolde restrain distances” to maintain local conformation, then just play with it.
December 21, 2024 at 5:47 PM
Could of course fire up a “proper” docking package for that, but often this way seems quicker and easier (and helps get a better feel for the site, to boot). Take out the map, “isolde restrain distances” to maintain local conformation, then just play with it.
Both true. :) Although if it’s a novel ligand (or just something not in the CCD) the first point isn’t such a big issue. I don’t use it *that* often, but I do occasionally use it quickly assess hypotheses (“I wonder if{ligand} might plausibly fit this pocket?”).
December 21, 2024 at 5:47 PM
Both true. :) Although if it’s a novel ligand (or just something not in the CCD) the first point isn’t such a big issue. I don’t use it *that* often, but I do occasionally use it quickly assess hypotheses (“I wonder if{ligand} might plausibly fit this pocket?”).
Still trying to work that out, I’m afraid. While we have some interesting “ISOLDE-adjacent” stuff in the works, my day job currently doesn’t leave a lot of (well… any, really) time free for development of ISOLDE itself. Exploring options to support it in a more sustainable way.
December 20, 2024 at 6:07 PM
Still trying to work that out, I’m afraid. While we have some interesting “ISOLDE-adjacent” stuff in the works, my day job currently doesn’t leave a lot of (well… any, really) time free for development of ISOLDE itself. Exploring options to support it in a more sustainable way.
One nice quality-of-life addition: all “open” commands now have an optional “cofr” argument. So for example…
open ligand.mol2 center cofr
or
open {smiles string} from smiles center cofr
… will put the ligand on ISOLDE’s crosshairs ready to move around and merge in.
open ligand.mol2 center cofr
or
open {smiles string} from smiles center cofr
… will put the ligand on ISOLDE’s crosshairs ready to move around and merge in.
December 20, 2024 at 4:32 PM
One nice quality-of-life addition: all “open” commands now have an optional “cofr” argument. So for example…
open ligand.mol2 center cofr
or
open {smiles string} from smiles center cofr
… will put the ligand on ISOLDE’s crosshairs ready to move around and merge in.
open ligand.mol2 center cofr
or
open {smiles string} from smiles center cofr
… will put the ligand on ISOLDE’s crosshairs ready to move around and merge in.
While I haven’t had a chance to add anything really substantial to ISOLDE, the @www.cgl.ucsf.edu team have added a bunch of great new stuff to ChimeraX itself.
December 20, 2024 at 4:32 PM
While I haven’t had a chance to add anything really substantial to ISOLDE, the @www.cgl.ucsf.edu team have added a bunch of great new stuff to ChimeraX itself.
For people who managed to install older versions of ISOLDE into ChimeraX and found they promptly failed… sorry, that’s my fault. I didn’t RTFM about Python’s ‘~=‘ specifier. Thought “~=1.8.rc0” meant “>=1.8.rc0”, ==1.8.* when it actually means “>=1.8.rc0, ==1.*”.
🙃
Anyway, update to fix.
🙃
Anyway, update to fix.
December 20, 2024 at 4:26 PM
For people who managed to install older versions of ISOLDE into ChimeraX and found they promptly failed… sorry, that’s my fault. I didn’t RTFM about Python’s ‘~=‘ specifier. Thought “~=1.8.rc0” meant “>=1.8.rc0”, ==1.8.* when it actually means “>=1.8.rc0, ==1.*”.
🙃
Anyway, update to fix.
🙃
Anyway, update to fix.