Dear experts, may I ask you couple of questions, dedicated to calculation of Collision Cross Section (CCS)?
I downloaded and installed Avogadro 2.0.0.
What is a workflow, how to calculate Collision Cross Section (CCS)? I did not find an Extension dedicated to this type of calculation. Maybe you can suggest some tutorial or a video.
I have options to save my results as .cjson and .cml file. How can I save my molecule in PDB file?
At the moment, we don’t have code to do that explicitly. I think you want to look into work by the Merz group at Michigan State, e.g.
“Rapid and Automated Ab Initio Metabolite Collisional Cross Section Prediction from SMILES Input”
J. Chem. Inf. Model. 2023, 63, 16, 4995–5000
doi: 10.1021/acs.jcim.3c00890
Their code is open source, although I don’t know if it’s directly maintained. I’d suggest sending a message to Prof. Merz.
In principle, it wouldn’t be too hard to make something like this into an Avogadro plugin, but you’d need good conformers first. (Prof. Merz and I have discussed this a bit at ACS meetings.)
I think you’d need to explain what software you’re using for CCS. For example, does it expect an “official” PDB for a biomolecule? etc.
What you don’t indicate in your workflow is anything about conformer sampling. In a CCS calculation, you ideally want the Boltzmann-averaged ensemble of conformers. Failing that, you’d want to make sure you at least have the lowest energy conformer.
There are some conformer search tools in Avogadro (using Open Babel) or you can use a general conformer search with a program like XTB / CREST.
But your main question is that the software doesn’t recognize the PDB file. For that, we’d need to know the program in question. Avogadro works hard to stick to the PDB specification, but not all programs do.
You should obviously ask Waters - I don’t know that software. In general, I’ve seen lots of programs that “read PDB” but the PDB format has a wide variety of variants, and it’s always unclear what they take. For example, they may assume you’re using protein files and expect certain headers.
As I indicated above, the Merz group has open source software for calculating CCS (e.g., the PEAS app).