[chimera-dev] getting nuts with aromatic

Jean Didier Pie Marechal JeanDidier.Marechal at uab.cat
Sat Feb 13 06:28:47 PST 2010


Dear all,

I'd like to add an atom at the mass center of each aromatic ring of my ligand (I always want to add an atom, don't I?). 

I know how to calculate cm, put an atom or point, select aromatic ring BUT I am banging my head against the wall to define one entity of each ring separately. I played a while with bonds properties but I can't see the light (Caroline...).

If there is a way to do so for aromatic rings, how complicated would it be to do the same for any kind of cyclic moeity.

Thanks for any help!

best,

JD


Dr. Jean-Didier Maréchal
Lecturer
Computational Biotechnological Chemistry @ Transmet
Unitat de Química Física
Departament de Química
Universitat Autònoma de Barcelona
Edifici C.n.
08193 Cerdanyola (Barcelona)
Tel: +34.935814936
e-mail: JeanDidier.Marechal at uab.es

----- Missatge original -----
De: chimera-dev-request at cgl.ucsf.edu
Data: Dijous, Gener 28, 2010 9:00 pm
Assumpte: Chimera-dev Digest, Vol 72, Issue 9

> Send Chimera-dev mailing list submissions to
> 	chimera-dev at cgl.ucsf.edu
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://www.cgl.ucsf.edu/mailman/listinfo/chimera-dev
> or, via email, send a message with subject or body 'help' to
> 	chimera-dev-request at cgl.ucsf.edu
> 
> You can reach the person managing the list at
> 	chimera-dev-owner at cgl.ucsf.edu
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Chimera-dev digest..."
> 
> 
> Today's Topics:
> 
>   1. ribbon for circular molecule (Volodymyr Babin)
>   2. Re: ribbon for circular molecule (Thomas Goddard)
>   3. Re: ribbon for circular molecule (Thomas Goddard)
> 
> 
> --------------------------------------------------------------------
> --
> 
> Message: 1
> Date: Wed, 27 Jan 2010 23:48:46 -0500 (EST)
> From: "Volodymyr Babin" <vbabin at ncsu.edu>
> To: chimera-dev at cgl.ucsf.edu
> Subject: [chimera-dev] ribbon for circular molecule
> Message-ID: <53249.152.1.53.169.1264654126.squirrel at webmail.ncsu.edu>
> Content-Type: text/plain;charset=iso-8859-1
> 
> Dear Sirs,
> 
> I am writing to ask for the chimera sources -- I would like to
> visualize a circular molecule using ribbons. As far as I can tell,
> with the current code ribbons always have ends (cannot be closed)
> because of the following snipped from
> 
> libs/_chimera/Chimera.toolkit/Ribbon.implementation
> 
> 696	Molecule::updateRibbonData()
> 697	{
> 698                clearRibbonData();
> 699
> 700                //
> 701                // For each residue, find the residues before 
> and after. 702         
>      // Note that only residues with valid guide and plane atoms 
> 703            
>   // may be used as the prev/next residue in a ribbon.
> 704                //
> 705                std::map<Residue *, RibbonResidue> rrMap;
> 706                Residue *prev = NULL;
>                ^^^^^^^^^^^^^^^^^^^^^
> 
> Could you please allow me to check out the svn version of the
> chimera or get (easily compilable) sources of a recent release.
> 
> Thank you,
> 
> Volodymyr
> 
> 
> 
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Thu, 28 Jan 2010 10:58:34 -0800
> From: Thomas Goddard <goddard at cgl.ucsf.edu>
> To: Volodymyr Babin <vbabin at ncsu.edu>
> Cc: chimera-dev at cgl.ucsf.edu
> Subject: Re: [chimera-dev] ribbon for circular molecule
> Message-ID: <4B61DE5A.6050907 at cgl.ucsf.edu>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> Hi Volodymyr,
> 
>   Chimera is not easy to compile because it requires about 40 
> third-party libraries as described on the Chimera source code page 
> (link 
> is on the Chimera download page).
> 
> 	http://www.cgl.ucsf.edu/chimera/sourcecode.html
> 
> Also there is a bit of third-party surface calculation code which 
> we are 
> not allowed to distribute.  All the source code is viewable with 
> the web 
> interface to the SVN repository.  We also have a ticket active for 
> allowing public access to check-out the entire Chimera SVN tree
> 
> 	http://plato.cgl.ucsf.edu/trac/chimera/ticket/7641
> 
> but that has not been done yet.
> 
>   If your purpose is to make a figure that doesn't have a gap in 
> the 
> circular molecule then the following trick might achieve that.  You 
> could make a new molecule that is not closed and has the two 
> starting 
> residues duplicated at the end (with increasing residue numbers).  
> Then 
> when you show the ribbon there will be an overlapping stretch.  
> Because 
> the overlap will not be perfect you can hide the ribbon for one of 
> each 
> duplicated residue.  If you add a couple duplicate residues the 
> ribbon 
> should come into exact alignment with itself.
> 
>   I've added your request for circular ribbons to our feature 
> request list.
> 
> 	http://plato.cgl.ucsf.edu/trac/chimera/wiki/requests
> 
>   If you can live with circular cross-section tube a command like
> 
> 	shape tube :1-125.A at CA:1.A at CA radius 1
> 
> could do it but it does not close nicely -- different tangent 
> vector and 
> coloring and selection is not as flexible -- the tube is just a 
> surface 
> model.
> 
> 	Tom
> 
> 
> > Dear Sirs,
> > 
> > I am writing to ask for the chimera sources -- I would like to
> > visualize a circular molecule using ribbons. As far as I can tell,
> > with the current code ribbons always have ends (cannot be closed)
> > because of the following snipped from
> > 
> > libs/_chimera/Chimera.toolkit/Ribbon.implementation
> > 
> > 696	Molecule::updateRibbonData()
> > 697	{
> > 698                clearRibbonData();
> > 699
> > 700                //
> > 701                // For each residue, find the residues before 
> and after. 702         
> >       // Note that only residues with valid guide and plane atoms 
> 703            
> >    // may be used as the prev/next residue in a ribbon.
> > 704                //
> > 705                std::map<Residue *, RibbonResidue> rrMap;
> > 706                Residue *prev = NULL;
> >                 ^^^^^^^^^^^^^^^^^^^^^
> > 
> > Could you please allow me to check out the svn version of the
> > chimera or get (easily compilable) sources of a recent release.
> > 
> > Thank you,
> > 
> > Volodymyr
> > 
> > 
> > 
> > _______________________________________________
> > Chimera-dev mailing list
> > Chimera-dev at cgl.ucsf.edu
> > http://www.cgl.ucsf.edu/mailman/listinfo/chimera-dev
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Thu, 28 Jan 2010 11:38:01 -0800
> From: Thomas Goddard <goddard at cgl.ucsf.edu>
> To: Volodymyr Babin <vbabin at ncsu.edu>
> Cc: chimera-dev at cgl.ucsf.edu
> Subject: Re: [chimera-dev] ribbon for circular molecule
> Message-ID: <4B61E799.3070708 at cgl.ucsf.edu>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> 
> Hi Volodymyr,
> 
>   I will try to get public SVN download of Chimera source working. 
> It 
> would be great if you learned about programming Chimera.  This 
> particular part of the code is especially difficult though because 
> the 
> ribbon class is produced by an antiquated in-house C++ code 
> generation 
> tool called OTF (Object Technology Framework).  I'll add you to the 
> notification list for the SVN access ticket.
> 
> 	Tom
> 
> 
> -------- Original Message --------
> Subject: Re: [chimera-dev] ribbon for circular molecule
> From: Volodymyr Babin
> To: Thomas Goddard
> Date: 1/28/10 11:16 AM
> 
> > Hi Thomas,
> > 
> > thank you for a very detailed reply.
> > 
> >> Also there is a bit of third-party surface calculation code 
> which we are
> >> not allowed to distribute.
> > 
> > I understand that. I probably was imprecise: it would be nice to be
> > able to compute everything but the non-distributable code.
> > 
> >>    If your purpose is to make a figure that doesn't have a gap 
> in the
> >> circular molecule then the following trick might achieve that.  You
> >> could make a new molecule that is not closed and has the two 
> starting>> residues duplicated at the end (with increasing residue 
> numbers).  Then
> >> when you show the ribbon there will be an overlapping stretch.  
> Because>> the overlap will not be perfect you can hide the ribbon 
> for one of each
> >> duplicated residue.  If you add a couple duplicate residues the 
> ribbon>> should come into exact alignment with itself.
> > 
> > Thank you. I tried this before looking at the sources. I have not 
> tried> it with the circular cross-section tube though ... thanks.
> > 
> >> I've added your request for circular ribbons to our feature request
> >> list.
> > 
> > Thank you. I am not sure this is something of general interest and
> > therefore ruled out this option (feature request) deciding to play
> > with it myself. I am new to chimera and must admit that its 
> visualization> capabilities are absolutely outstanding ... which is 
> another reason
> > I would prefer to learn it through.
> > 
> > Thank you & best regards,
> > 
> > Volodymyr
> > 
> 
> 
> -------- Original Message --------
> Subject: Re: [chimera-dev] ribbon for circular molecule
> From: Thomas Goddard
> To: Volodymyr Babin
> Date: 1/28/10 10:58 AM
> 
> > Hi Volodymyr,
> > 
> >   Chimera is not easy to compile because it requires about 40 
> > third-party libraries as described on the Chimera source code 
> page (link 
> > is on the Chimera download page).
> > 
> >     http://www.cgl.ucsf.edu/chimera/sourcecode.html
> > 
> > Also there is a bit of third-party surface calculation code which 
> we are 
> > not allowed to distribute.  All the source code is viewable with 
> the web 
> > interface to the SVN repository.  We also have a ticket active 
> for 
> > allowing public access to check-out the entire Chimera SVN tree
> > 
> >     http://plato.cgl.ucsf.edu/trac/chimera/ticket/7641
> > 
> > but that has not been done yet.
> > 
> >   If your purpose is to make a figure that doesn't have a gap in 
> the 
> > circular molecule then the following trick might achieve that.  
> You 
> > could make a new molecule that is not closed and has the two 
> starting 
> > residues duplicated at the end (with increasing residue numbers). 
> Then 
> > when you show the ribbon there will be an overlapping stretch.  
> Because 
> > the overlap will not be perfect you can hide the ribbon for one 
> of each 
> > duplicated residue.  If you add a couple duplicate residues the 
> ribbon 
> > should come into exact alignment with itself.
> > 
> >   I've added your request for circular ribbons to our feature 
> request list.
> > 
> >     http://plato.cgl.ucsf.edu/trac/chimera/wiki/requests
> > 
> >   If you can live with circular cross-section tube a command like
> > 
> >     shape tube :1-125.A at CA:1.A at CA radius 1
> > 
> > could do it but it does not close nicely -- different tangent 
> vector and 
> > coloring and selection is not as flexible -- the tube is just a 
> surface 
> > model.
> > 
> >     Tom
> > 
> > 
> >> Dear Sirs,
> >>
> >> I am writing to ask for the chimera sources -- I would like to
> >> visualize a circular molecule using ribbons. As far as I can tell,
> >> with the current code ribbons always have ends (cannot be closed)
> >> because of the following snipped from
> >>
> >> libs/_chimera/Chimera.toolkit/Ribbon.implementation
> >>
> >> 696    Molecule::updateRibbonData()
> >> 697    {
> >> 698            clearRibbonData();
> >> 699
> >> 700            //
> >> 701            // For each residue, find the residues before and 
> >> after. 702           // Note that only residues with valid guide 
> and 
> >> plane atoms 703           // may be used as the prev/next 
> residue in a 
> >> ribbon.
> >> 704            //
> >> 705            std::map<Residue *, RibbonResidue> rrMap;
> >> 706            Residue *prev = NULL;
> >>                 ^^^^^^^^^^^^^^^^^^^^^
> >>
> >> Could you please allow me to check out the svn version of the
> >> chimera or get (easily compilable) sources of a recent release.
> >>
> >> Thank you,
> >>
> >> Volodymyr
> >>
> >>
> >
> 
> 
> ------------------------------
> 
> _______________________________________________
> Chimera-dev mailing list
> Chimera-dev at cgl.ucsf.edu
> http://www.cgl.ucsf.edu/mailman/listinfo/chimera-dev
> 
> 
> End of Chimera-dev Digest, Vol 72, Issue 9
> ******************************************
> 




More information about the Chimera-dev mailing list