Hi Greg,

Very nice demo!


I’d like to ask whether we can set the size of the “elements” in a molecular 
graph rather than the figure size?


It is easy to set the width and height when drawing a compound. But when we set 
two compounds as the same size, e.g. 200*150, they may be actually in different 
size from the view of a chemist, because in their mind the size of an element 
(such as a ring, a bond or the font size of an atom symbol) should be the same. 
So can we make the size of a molecular graph dynamic and keep their element 
size the same, which means a complex molecule should have a higher size than a 
simple one.


In this example mentioned by Ken, the TOC in 
https://pubs.acs.org/doi/full/10.1021/ci300206e, the size of the substitutes 
might be 100*100 or 100*120, and the scaffolds are about 300*150.


I am not sure if it is suitable to ask under this thread, but I think you 
should consider this to “draw” such R-group tables.


Best,


Hongbin Yang 杨弘宾, Ph.D.
Research: Toxicophore and Chemoinformatics
Pharmaceutical Science, School of Pharmacy
East China University of Science and Technology 


On 08/20/2019 17:36,Greg Landrum<greg.land...@gmail.com> wrote:
I actually had a bit of inspiration while waiting for a connecting flight and 
think I will have a little demo of this ready in a day or so.


-greg


On Tue, 20 Aug 2019 at 03:29, Greg Landrum <greg.land...@gmail.com> wrote:

This is a great problem, but it's certainly not a trivial one.


It's a bit of a triviality, but here's at least a demo of how to draw the R 
groups with the dummies as "attachment points":
https://gist.github.com/greglandrum/f7e310045542ab71447351a8043bbf3f




-greg




On Sun, Aug 18, 2019 at 2:43 PM ken <k...@postinbox.com> wrote:

Hello,



I am trying to build a 2-D R-group grid (or table, or spreadsheet), where the 
row headers contain R1 values and the column headers contain R2 values (or vice 
versa).  Compounds that have given R1 and R2 groups would be represented on the 
table as a filled cell that intersects those R1 and R2. For example, the input 
could be an SD file containing the following three compounds:



The desired output grid from the sd file would look something like this ("Y" 
can be replaced with cell formatting or some other indicator):


The closest thing to this that I have been able to find is the "SAR Matrix" 
(https://f1000research.com/articles/3-113/v2), but the code that was used to 
generate the matrices does not appear to be available.  Does anyone happen to 
have such code or know how I can generate it? I imagine the first step would be 
to perform an R-group decomposition, but I'm not sure what to do from there. 


I started to see if I could build the program from scratch, but then I thought 
that someone must've done this before and I shouldn't needlessly reinvent it.  
I've been (re)learning Python for the past year or so and I think I have a 
pretty good handle on the language, but I wouldn't mind putting said learning 
to the test on a "real" project, so if anyone has a solution that outputs 
something that even vaguely resembles the desired grid/matrix, maybe I can 
modify it to fit my needs.


At some point, I would need the grid to be editable in Word, but I'll cross 
that bridge when I get to it...


Thank you in advance for your help,
Ken

_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to