User 3fc078cd18
21-12-2011 05:48:55
Dear users and moderators,
I want to use Jchem or Marvin to make all possible ligands for a structure with two R-groups. Say, the core is disubstituded benzene (R1-C6H4-R2) and there are N1 radicals for R1 group and N2 radicals for R2 group. So, I want to get N1*N2 molecules (approx. 400) with 3D coordinates, ready for docking.
What should I do, starting from drawing structures of the core and R1 and R2 radicals? Is it a subject of molconvert with -R<i> option, or Fragmenter, or Reactor?
Thanks in advance,
Anton.
ChemAxon a3d59b832c
21-12-2011 13:02:24
User 3fc078cd18
22-12-2011 14:01:20
Thanks, Szabolcs. I was managed to do that with:
cxcalc markushenumerations -s true -o true markush.mrv -f sdf -i reagent > ligands.sdf
molconvert mol2:H ligands.sdf -3:"S{fine}" -o ligands.mol2
But there's a problem: in SDF I have a line "> <Markush code> // reagent(R2(18):b01, R1(19):a01)", where b01 and a01 are R-groups' members IDs, that I could understand what's the molecule it is, which substituent groups does it have. But this information is lost when I save in mol2 format, which is better for my further tasks. How I can save these "reactant" IDs in mol2, and maybe also in separate mol2 files' names?
Next, during the enumeration and/or conversion sometimes atom names in final mol2 files is not the same in the core region. Although, I need them to be the same -- is is for further RMSD calculations after docking.
Are there general ways to overcome these difficulties?
Anton.
ChemAxon a3d59b832c
27-12-2011 15:44:55