{"id":457,"date":"2016-01-14T03:02:55","date_gmt":"2016-01-14T03:02:55","guid":{"rendered":"http:\/\/www.abyteofcommonsense.com\/?p=457"},"modified":"2016-01-20T02:29:09","modified_gmt":"2016-01-20T02:29:09","slug":"converting-gene-names-to-go-ids-or-go-terms","status":"publish","type":"post","link":"http:\/\/www.abyteofcommonsense.com\/?p=457","title":{"rendered":"Converting Gene Names to GO IDs or GO terms"},"content":{"rendered":"<p>This is to prevent frustration when doing a beginner&#8217;s task of annotating genes with GO IDs, or Gene Ontologies. This is useful to visualise large datasets of genes.<\/p>\n<p>First, convert\u00a0your gene names to a format recognised by UniProtKB. The tool you can use is <a href=\"https:\/\/david.ncifcrf.gov\/conversion.jsp\">DAVID<\/a>. Don&#8217;t try and use the other DAVID tools to try convert your gene names to GO terms or IDs. I struggled this for quite a while, and it turns out that sometimes UniProtKB has the same tool.<\/p>\n<p><em>Drosophila melanogaster<\/em>. I worked with transcript IDs (eg. CG32954). When trying to use these with UniProtKB directly, using the FLYBASE option for it, it failed miserably. I then spent some very frustrating minutes trying to get it to work. Here is where DAVID comes in handy.<\/p>\n<p>What you want to do is go to the &#8216;<a href=\"https:\/\/david.ncifcrf.gov\/conversion.jsp?\">Gene ID Conversion Tool<\/a>&#8216;.<\/p>\n<ol>\n<li>Go to the &#8216;Upload&#8217; tab, then paste your list into the &#8216;list&#8217; spot.<\/li>\n<li>Then attempt to tell it what kind your gene is, and it will have a hissy fit.<\/li>\n<li>Then STOP.<\/li>\n<li>You then need to leave that list over there (don&#8217;t submit your list), and instead use Option 1 to convert the list. This should tell you what your input is, and hopefully give you a converted list to a format you need (ENTREZ_GENE_ID).<\/li>\n<\/ol>\n<p>Sometimes it just decides to be difficult, and will tell you you haven&#8217;t told it what kind of original identifier you have. This could be your fault (for example if you left a -RA on the end of your Drosophila gene, it won&#8217;t accept it) or DAVID is just being stupid. If this happens, try submitting just a couple of gene identifiers.<\/p>\n<p>DAVID may also become confused about how many genes you have submitted to it. I had the problem that I had submitted a couple of IDs just so that I could check what kind they were, and then it had a hissy fit and &#8216;forgot&#8217; when I tried to enter a bigger gene list. Try using a different browser to get around this.<\/p>\n<p>Once you&#8217;ve done all that, DAVID can be made to output the table, then you want to put that in an excel doc (or use your handy programming skills) to pull out just the column that has the ENTREZ_GENE_IDs in it.<\/p>\n<p>&nbsp;<\/p>\n<p>That needs to be submitted to UniProtKB. You may need to edit what the output table looks like to get the GO IDs out. Youcan simply export, then import into Excel for your final list.<\/p>\n<p>&nbsp;<\/p>\n<p>This list that you&#8217;ve just created is going to be very long &#8211; each gene has been mapped to a term, so there will be duplicates here. A simple way to remove these, and also slim down your list a little bit, is to use <a href=\"http:\/\/revigo.irb.hr\/revigo.jsp\">REVIGO<\/a>. REVIGO maps your terms and you can see the different ones clustering together in space. It also differentiates between the three kinds of GO terms.<\/p>\n<p>Finally, you can use it to reduce your ID list, by clustering IDs under larger terms. I&#8217;m not sure how it actually does this, so use it with caution if you are trying to map groups of genes.\u00a0Be careful you do not get an error when giving it long gene lists.<\/p>\n<p><em>REVIGO keeps the terms with the strongest p-values (or enrichments, depending what you had specified on the input form). Consider filtering the list by an external criterion (e.g. enrichment) before submitting to REVIGO.<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Ok, so you have your GO IDs, and you really want to know what the hell they mean. The tool you want to use here is <a href=\"http:\/\/www.sigenae.org\/index.php?id=168\">SIGE@NE<\/a>. This tool will convert your GO IDs to GO terms. Then, if you are comparing data sets, I used <a href=\"http:\/\/bioinfogp.cnb.csic.es\/tools\/venny\/\">VENNY 2.0<\/a> to compare the groups. Or you can use <a href=\"http:\/\/www.webgestalt.org\/GOView\/\">GO View<\/a> to look at the data online interactively.<\/p>\n<h1 style=\"text-align: center;\"><\/h1>\n<h1 style=\"text-align: center;\"><\/h1>\n<h1 style=\"text-align: center;\"><strong>For your ease of reference (and mine, when I write up this paper), these are the citations you will need.<\/strong><\/h1>\n<p>Huang DW, Sherman BT, Lempicki RA. Systematic and integrative analysis of large gene lists using DAVID Bioinformatics Resources. Nature Protoc. 2009;4(1):44-57.<\/p>\n<p>Huang DW, Sherman BT, Lempicki RA. Bioinformatics enrichment tools: paths toward the comprehensive functional analysis of large gene lists. Nucleic Acids Res. 2009;37(1):1-13.<\/p>\n<p><i>Oliveros, J.C. (2007-2015) Venny. An interactive tool for comparing lists with Venn&#8217;s diagrams.\u00a0<\/i>http:\/\/bioinfogp.cnb.csic.es\/tools\/venny\/index.html<\/p>\n<p>Supek F, Bo\u0161njak M, \u0160kunca N, \u0160muc T. &#8220;<em>REVIGO summarizes and visualizes long lists of Gene Ontology terms&#8221; <\/em>PLoS ONE 2011. <a href=\"http:\/\/dx.doi.org\/10.1371\/journal.pone.0021800\">doi:10.1371\/journal.pone.0021800<\/a><\/p>\n<p>X. SIGENAE [http:\/\/www.sigenae.org\/]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is to prevent frustration when doing a beginner&#8217;s task of annotating genes with GO IDs, or Gene Ontologies. This is useful to visualise large&#8230;<\/p>\n<div class=\"more-link-wrapper\"><a class=\"more-link\" href=\"http:\/\/www.abyteofcommonsense.com\/?p=457\">Continue reading<span class=\"screen-reader-text\">Converting Gene Names to GO IDs or GO terms<\/span><\/a><\/div>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[69],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6nzXS-7n","jetpack-related-posts":[{"id":9,"url":"http:\/\/www.abyteofcommonsense.com\/?p=9","url_meta":{"origin":457,"position":0},"title":"Making awesome paper-bag floors","date":"January 22, 2015","format":false,"excerpt":"A long long time ago, in a place far, far away... hang on, that's not right... A long time ago, while browsing the 'Explore' on my Feedly, I discovered a new instructable that looked awesome. Enter the Paper-bag floor. This idea looked awesome, but at the time I was still\u2026","rel":"","context":"In &quot;House&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/cdn.instructables.com\/FG2\/BYDY\/HSVGJB3Y\/FG2BYDYHSVGJB3Y.MEDIUM.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":58,"url":"http:\/\/www.abyteofcommonsense.com\/?p=58","url_meta":{"origin":457,"position":1},"title":"The Mental Health Issue #1","date":"February 25, 2014","format":false,"excerpt":"I could have sworn I'd introduced you all to my mental health issues before. Perhaps I wrote the post, then chickened out on posting it. But I distinctly remember trying to think of a witty name for the title. Whatever. I'm diagnosed bipolar II, which basically means I get very\u2026","rel":"","context":"In &quot;Mental Health&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":400,"url":"http:\/\/www.abyteofcommonsense.com\/?p=400","url_meta":{"origin":457,"position":2},"title":"Local NCBI BLAST problems? Some solutions for the unexperienced bioinformatician","date":"November 16, 2015","format":false,"excerpt":"Is local blast driving you nuts? Blast is a super powerful tool if you download it onto your own computer because you can blast more than one sequence at once, and not have to worry about the server dying on you. Having set it up both with the experience of\u2026","rel":"","context":"In &quot;Bioinformatics&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":443,"url":"http:\/\/www.abyteofcommonsense.com\/?p=443","url_meta":{"origin":457,"position":3},"title":"Getting into tea tasting: review #1","date":"December 28, 2015","format":false,"excerpt":"I find myself reaching for a cup of tea more often these days. I'm trying to lose some weight, and so I need to start having less juice and more water-based things. Water doesn't really appeal to me unless it's chilled and from the fridge on a hot day. Or\u2026","rel":"","context":"In &quot;Food&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/www.abyteofcommonsense.com\/wp-content\/uploads\/2015\/12\/6887907.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":505,"url":"http:\/\/www.abyteofcommonsense.com\/?p=505","url_meta":{"origin":457,"position":4},"title":"Review: Mornington Peninsula Cheap Fruit & Veg Small Fruit Box","date":"June 6, 2016","format":false,"excerpt":"This is my ninth\u00a0fruit box review! My first was on Aussie Farmers Direct, and I was really disappointed. My second was on Organic Angels, which had great produce but was pretty expensive. My third was on Ceres Fair Food, which had great variety in its produce. Fourth was from the\u2026","rel":"","context":"In &quot;Food&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":627,"url":"http:\/\/www.abyteofcommonsense.com\/?p=627","url_meta":{"origin":457,"position":5},"title":"Uber Frugal Month 2017: Days 3-5","date":"January 5, 2017","format":false,"excerpt":"As part of a semi-serious New Year's Resolution (and both of us looking for new jobs), we thought we'd attempt the\u00a0Uber Frugal Month by Mrs. Frugalwoods. It's more me wanting to do this, I manage all of the finances, but\u00a0Eli is also on board. Day 3: I have the willpower\u2026","rel":"","context":"In &quot;Finance&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/www.abyteofcommonsense.com\/index.php?rest_route=\/wp\/v2\/posts\/457"}],"collection":[{"href":"http:\/\/www.abyteofcommonsense.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.abyteofcommonsense.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.abyteofcommonsense.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.abyteofcommonsense.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=457"}],"version-history":[{"count":2,"href":"http:\/\/www.abyteofcommonsense.com\/index.php?rest_route=\/wp\/v2\/posts\/457\/revisions"}],"predecessor-version":[{"id":459,"href":"http:\/\/www.abyteofcommonsense.com\/index.php?rest_route=\/wp\/v2\/posts\/457\/revisions\/459"}],"wp:attachment":[{"href":"http:\/\/www.abyteofcommonsense.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.abyteofcommonsense.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=457"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.abyteofcommonsense.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}