New functions to UniProt.ws
1
0
Entering edit mode
@csaba-ortutay-11571
Last seen 7.6 years ago
Finland

Hi, 

I use UniProt.ws package to access data in my projects. One thing I miss often is to convert easily UniProt taxon names to scientific species names, like ECOLX to Escherichia coli, or HUMAN to Homo sapiens. Manual conversion is a no-go for larger projects (I do often phylogenetics with dozens of such conversions).

I have written three new functions to assist this:

taxname2species() # ECOLX -> Escherichia coli

taxname2taxid() # ECOLX -> 562

taxname2domain() # ECOLX -> B

These works also in vector context, e.g.

> taxname2species(c("HUMAN","YEAST","PIG","ABIBR","ECOLX"))
[1] "Homo sapiens"             "Saccharomyces cerevisiae" "Sus scrofa"              
[4] "Abies bracteata"          "Escherichia coli"        

The code is in pastebin: 

http://pastebin.com/M4BvUvT7

I would like to add this code to the UniProt.ws package, but I could not figure out how to do that for the documentation. I do not want to create a new package, as it is clearly in the domain of UniProt.ws.

I would appreciate any advice on this. (I have some experience with git, no svn.)

Thank you,

Csaba

uniprot.ws svn git • 1.5k views
ADD COMMENT
0
Entering edit mode
@valerie-obenchain-4275
Last seen 2.4 years ago
United States

Hi Csaba,

These look like useful helper functions. If you put together a patch (code, man page and unit tests) I can add this to UniProt.ws. Please make sure UniProt.ws passes R CMD build and check with your new additions. Let me know (valerie.obenchain@roswellpark.org) when it's ready.

Valerie

ADD COMMENT
0
Entering edit mode

Thanks, I will work on a patch, and I will contact you when it is ready. Csaba

ADD REPLY

Login before adding your answer.

Traffic: 349 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6