CINXE.COM

Tutorials: Get more out of BioCyc

<!-- This file is no longer used, replaced with new generated webinar page --> <!-- The previous comment does not appear to be correct --> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="https://code.jquery.com/jquery-migrate-3.3.2.min.js"></script> <script> var $j = jQuery.noConflict(); </script> <!-- <link rel="stylesheet" type="text/css" href="/yui/build/assets/skins/sam/skin.css"> <link rel="stylesheet" type="text/css" href="/style.css" > User web site style sheet customization should use the following file: <link rel="stylesheet" type="text/css" href="/userWebsiteCustomization.css"> The previous 4 .css files are combined at web start up time by the Lisp fn publish-combined-static-files generating the following combined.css file. --> <!-- <link rel="stylesheet" href="/pure/pure.css" type="text/css"> --> <link rel="stylesheet" href="https://unpkg.com/purecss@2.0.6/build/base-min.css"> <link rel="stylesheet" href="https://unpkg.com/purecss@2.0.6/build/grids-min.css"> <link rel="stylesheet" href="https://unpkg.com/purecss@2.0.6/build/grids-responsive-min.css"> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.3.11/themes/default/style.min.css"> <link rel="stylesheet" type="text/css" href="/jstree-themes/proton/style.css"> <link rel="stylesheet" href="/css/BioCyc_Extra.css?v=28.5" type="text/css"> <link rel="stylesheet" type="text/css" href="/combined/combined.css?v=28.5"> <link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <!-- this has to go early --> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/yui/3.17.2/yui/yui-min.js"></script> <!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/prototype/1.7.3/prototype.min.js"></script> --> <script type="text/javascript" src="/combined/combined-early.js?v=28.5"></script> <!-- Google tag (gtag.js) For a GA4 property--> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-NVK8K9ZK0V"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NVK8K9ZK0V'); </script> <!-- Google Tag Manager - Also needs to go early midford: I think this is for BioCyc2 property--> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W5T5DF7');</script> <!-- End Google Tag Manager --> <!-- Global site tag (gtag.js) - Google Analytics --> <!-- paley:Jun-15-2017 Comment these out, let them be autoloaded from the cdn: <script type="text/javascript" src="/yui3/build/yui-base/yui-base-min.js"></script> <script type="text/javascript" src="/yui3/build/base-build/base-build-min.js"></script> <script type="text/javascript" src="/yui3/build/event-custom-base/event-custom-base-min.js"></script> This file is not in the cloudflare cdn, so we need to load it from our own site. They're in the combined-early file <script type="text/javascript" src="/yui3/build/gallery-timer/gallery-timer-min.js"></script> These are bundled into the combined-early.js file: <script type="text/javascript" src="/yui/build/utilities/utilities.js"></script> LOADED SEPARATELY (see above) <script TYPE="text/javascript" SRC="/wupub/prototype.js"></script> <script TYPE="text/javascript" SRC="/image-map-resizer-master/js/imageMapResizer.min.js"></script> --> <!-- next 3 css for webgraphics --> <link rel="stylesheet" type="text/css" href="/yui/build/fonts/fonts-min.css" /> <!-- paley:Sep-10-2018 These are not found, and don't seem to be necessary. <link rel="stylesheet" type="text/css" href="/yui/build/button/assets/skins/sam/button.css" /> <link rel="stylesheet" type="text/css" href="/yui/build/container/assets/skins/sam/container.css" /> --> <script type="text/javascript" src="/webgraphics.js?v=28.5"></script> <script TYPE="text/javascript" > var onMenuBarReady = new YAHOO.util.CustomEvent("onMenuBarReady"); /* This event fires when we change the current organism using the organism * selector, so that subscribers can update the page accordingly. */ var organismChangedEvent = new YAHOO.util.CustomEvent("organismChanged"); /* If you update the version number here, make sure you also update it in pathwayTools.js (and the minified file)!!! */ document.addEventListener("DOMContentLoaded", function() { if (typeof(ptoolsJsVersion) == 'undefined' || ptoolsJsVersion !== '28.5') { console.log('reloading because of outdated javascript file'); window.location.reload(true); } }); </script> <script> </script> <script src="https://code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script> <link rel="stylesheet" href="https://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="https://unpkg.com/@popperjs/core@2"></script> <script src="https://unpkg.com/tippy.js@6"></script> <!-- Base Pathway Tools JavaScript code --> <script type="text/javascript" src="/pathwayTools-min.js?v=28.5"></script> <template id="sri-footer"> <footer class="footer-wide-margin-border-alt-color"> <div class="footer"> <div> <a> &copy;2024 SRI International, 333 Ravenswood Avenue, Menlo Park, CA 94025-3493 SRI International is an independent, nonprofit corporation. </a> <br> <a href="https://biocyc.org/subscription-terms.txt">Terms of Service</a>&nbsp;| <a href="https://www.sri.com/privacy-policy/">Privacy policy</a>&nbsp;| <a href="/disclaimer.shtml">Disclaimer</a> &nbsp; </div> <img src="/SRI-new-logo.png" height="35px" width="100px" alt='SRI International' style="margin-left: 173px" > </div> </footer> </template> <template id="changedb-and-quicksearch-template"> <!-- begin group db and search --> <!-- Database name and change link --> <div style="display:flex;flex-flow:row wrap;align-items:center;gap:6px 11px;"> <button class="changeDBBtn" id="changeDBBtn" onclick="showChooser(false);" > Change&nbsp;Current&nbsp;Database </button> <div style="line-height:20px"> <span style="vertical-align: middle;font-size: 16px;">Current Database: </span><i class="searchMenuDatabaseName"><a id="currentDatabaseName" class="dynDBName banner"></a>&nbsp;&nbsp;</i> </div> </div> <!-- End Database name and change link --> <!-- Quick Search --> <b style="font-size:16px;line-height:20px">Search in Current Database:&nbsp;</b> <form class="lgSearchMenu" id="qsform" action='/' name=substring onSubmit="if (this.elements[1].value != '') {this.action= '/'+orgID()+'/substring-search?type=NIL&amp;object='+this.elements[1].value } else { return(false)};"> <input id="QSType" name=type type=hidden value="NIL"> <span id="QSContainer"> <input id="QSTextBox" class="inputQuickSearch" name="object" size="47" spellcheck="false" placeholder="Enter a gene, protein, metabolite or pathway..." aria-label="Search in Current Database: Enter a gene, protein, metabolite or pathway" title="Enter one of the following (all searches conducted only within the selected organism, unless otherwise indicated): A name or synonym for a compound, gene, protein or pathway. Spaces, punctuation and case are ignored. E.g. pyruvate, trpA Any substring of one of the above names, length >= 3. E.g. kinase, pyr A full or partial EC number. E.g. 1.2.1.4, 1.3.1 A full or partial InChI-key. E.g. CKLJMWTZIZZHCS An internal id (case-sensitive) for any compound, gene, protein, pathway, reaction or transcription-unit. E.g. CPLX0-3661, HEMN-RXN An id (case-sensitive) from another database to which this database contains links, e.g. UniProt, KEGG, ChEBI. Note that our set of links is not complete; even if an external id search returns no result the object may still be in our database. E.g. P00561, NP_414543, C00047 A locus id for any gene of any organism on the BioCyc website. E.g. FTU_0031, YPA_0017 (MetaCyc only) An organism or taxon name, to find pathways curated to that taxon. E.g. Bacillus, Shigella flexneri" > <button onclick="qsSubmitFn();" title="Search" class="searchButton"> <span class='screen-reader-only'>Search</span> <i class="fa fa-search" id='qsIcon'></i> </button> </span> </form> <!-- End Quick Search --> <!-- end group db and search --> </template> <script> templateToWebComponent("sri-footer"); //templateToCustomElement("sri-footer"); </script> <!-- Ending of template-part1of3.shtml --> <title> Tutorials: Get more out of BioCyc </title> <script type="text/javascript"> var forceOrgID = "DEFAULT"; </script> <!-- Beginning of template-part2of3.shtml --> <script type="text/javascript"> var forceOrgID = "DEFAULT"; </script> </head> <body class="yui-skin-sam"> <a class="skipLink" href="#mainContent">Skip to main content</a> <!--next line is used for determining text size for sizing window, tooltips, buttons, etc billingt:Jul-7-2014 --> <!-- NEW-LINE from RAB --> <!-- display: none is necessary or space will be left on the screen for this invisible area --> <span id='textSizeTestArea' style='visibility: hidden; display: none'></span> <!-- The top banner, we are in a body --> <!-- We need this div to have position:relative in order for the z-index of the menu stacking to work --> <div id="topBannerMenu" role='banner'> <div class="top-menubar-cell"> <TITLE></TITLE> <!-- ajaxUpdater defined in pathwayTools.js --> <div id='ilogin'> </div> <script type='text/javascript'> ajaxUpdater('ilogin', '/login-area'); </script> <!-- Begininng temporary message. See file temporary-message-help.txt in this directory for instructions on how to insert a temporary message --> <!-- The set of BioCyc temporary messages must all be inside the following div --> <div id=biocycTmpMessages> <div class=temporaryMsg> </div> </div> <!-- The set of EcoCyc temporary messages must all be inside the following div --> <div id=ecocycTmpMessages> <div class=temporaryMsg> </div> </div> <!-- The set of MetaCyc temporary messages must all be inside the following div --> <div id=metacycTmpMessages> <div class=temporaryMsg> </div> </div> <!-- The set of HumanCyc temporary messages must all be inside the following div --> <div id=humancycTmpMessages> <div class=temporaryMsg> </div> </div> <!-- The set of BsubCyc temporary messages must all be inside the following div --> <div id=bsubcycTmpMessages> <div class=temporaryMsg> </div> </div> <!-- The set of CyanoCyc temporary messages must all be inside the following div --> <div id=cyanocycTmpMessages> <div class=temporaryMsg> </div> </div> <script> YAHOO.util.Event.onContentReady("body", function() { if (typeof(defaultTypeObjectPage) == 'undefined') { console.log('reloading'); window.location.reload(true); } }); </script> <div class="menubar-wide-margin-border" role="menubar"> <div class="pure-g" style="margin-left:auto; margin-right:auto; max-width:1200px;"> <div class="pure-u-lg-5-12 pure-u-md-5-12 pure-u-sm-1-1"> <!-- BEGIN TOOLS MEGA MENU --> <div class="toolbar-dropdown" role="menuitem"> <button class="toolbar-dropbtn">Tools <i class="fa fa-caret-down"></i> </button> <div class="toolbar-dropdown-content" role="menu"> <div class="mega-row"> <div class="mega-column" id="MegaSearch" role="group"> <h3>Search</h3> <div class="vl" id="MegaSearchList"> <hr> <a href="/gene-search.shtml" role="menuitem">Search Genes, Proteins or RNAs</a> <a href="/pwy-search.shtml" role="menuitem">Search Pathways</a> <a href="/cpd-search.shtml" role="menuitem">Search Compounds</a> <a href="/rxn-search.shtml" role="menuitem">Search Reactions</a> <a id="growthMediaMenuItem" href="/gm-search.shtml" role="menuitem">Search Growth Media</a> <a href="/query.shtml" role="menuitem">Advanced Search</a> <a id="crossOrgSearch" href="/cross-org-search" role="menuitem">Cross&nbsp;Organism&nbsp;Search</a> <a id="blastMenuItem" class="orgspecific" href="/[ORGID]/blast.html" role="menuitem">BLAST Search Selected Databases</a> <a id="blastAllMenuItem" class="orgspecific" href="/[ORGID]/blast.html?refdb=ALL" role="menuitem"> BLAST All BioCyc</a> <a href="/full-text-search.shtml" role="menuitem">Google Search of this Site</a> </div> <!-- close vl --> </div> <div class="mega-column" id="MegaGenome" role="group"> <h3>Genome</h3> <div class="vl"> <hr> <a href="/[ORGID]/select-gen-el" class="orgspecific disable_for_multiorg" role="menuitem">Genome&nbsp;Browser<img src="/new.png"/ height=12 width=31></a> <a href="/[ORGID]/select-gen-el?classic=on" class="orgspecific disable_for_multiorg" role="menuitem">Genome&nbsp;Browser (Old)</a> <a href="/overviewsWeb/genOv.shtml" class="disable_for_multiorg" role="menuitem">Genome&nbsp;Overview</a> <a href="/cgweb" class="disable_for_multiorg" role="menuitem">Circular&nbsp;Genome&nbsp;Viewer</a> <a href="/overviewsWeb/regOv.shtml" class="disable_for_multiorg" role="menuitem">Regulatory&nbsp;Overview</a> <a class="orgspecific" href='/[ORGID]/class-tree?object=Gene-Ontology-Terms' role="menuitem">Browse&nbsp;Gene&nbsp;Ontology</a> <a href="/[ORGID]/select-gen-el?type=MAP-SEQ-COORDS" class="orgspecific disable_for_multiorg" role="menuitem">Map&nbsp;Sequence&nbsp;Coordinates</a> <h3 style="padding-top: 10px">SmartTables</h3> <hr> <a class="orgspecific requiresLogin" id="myFavoritesST" href="/group?id=FAVORITES" role="menuitem">My&nbsp;Favorites</a> <a class="orgspecific requiresLogin" href="/groups?orgid=[ORGID]" role="menuitem">My&nbsp;SmartTables</a> <a class="orgspecific" href="/groups?tab=PUBLIC&orgid=[ORGID]" role="menuitem">Public&nbsp;SmartTables</a> <a class="orgspecific" href="/groups?tab=SPECIAL&orgid=[ORGID]" role="menuitem">Special&nbsp;SmartTables</a> </div> <!-- close vl --> </div> <div class="mega-column" id="MegaMetabolism" role="group"> <h3>Metabolism</h3> <div class="vl"> <hr> <a class="orgspecific disable_for_multiorg" href="/overviewsWeb/celOv.shtml?orgid=[ORGID]" role="menuitem">Cellular&nbsp;Overview</a> <a href="/fba.shtml" class="disable_for_multiorg" role="menuitem">Run Metabolic Model</a> <a href="/dead-end-form.shtml" role="menuitem">Dead-end&nbsp;Metabolites</a> <a href="/chokepoint-form.shtml" role="menuitem">Chokepoint&nbsp;Reactions</a> <a class="orgspecific disable_for_multiorg" href="/meteng?organism=[ORGID]" role="menuitem">Metabolic Route Search</a> <a class="orgspecific" href="/MetNetExplorer.shtml?orgid=[ORGID]" role="menuitem">Metabolic Network Explorer</a> <a href="/metabolite-translation-service.shtml" role="menuitem">Metabolite&nbsp;Translation&nbsp;Service</a> <a href="/pathway-collage-info" role="menuitem">Pathway&nbsp;Collages</a> <a class="orgspecific" href='/[ORGID]/class-tree?object=Pathways' role="menuitem">Browse&nbsp;Pathway&nbsp;Ontology</a> <a class="orgspecific" href="/[ORGID]/class-tree?object=EC-Reactions" role="menuitem">Browse&nbsp;Enzyme&nbsp;Commission&nbsp;Ontology</a> <a class="orgspecific" href="/[ORGID]/class-tree?object=Compounds" role="menuitem">Browse&nbsp;Compound&nbsp;Ontology</a> <a class="orgspecific disable_for_multiorg" href="/poster-cellov?orgid=[ORGID]" role="menuitem">Generate&nbsp;Metabolic&nbsp;Map&nbsp;Poster</a> </div> <!-- close vl --> </div> <div class="mega-column" id="MegaAnalysis" role="group"> <h3>Analysis</h3> <hr> <a href="/comp-genomics" role="menuitem">Comparative&nbsp;Analysis</a> <a href="/dashboard/genome-dashboard-compare.shtml" role="menuitem">Comparative&nbsp;Genome&nbsp;Dashboard<img src="/new.png"/ height=12 width=31></a> <a href="/PToolsWebsiteHowto.shtml#omicsDataAnalysis" role="menuitem">Omics&nbsp;Data&nbsp;Analysis</a> <a class="orgspecific" href="/dashboard/dashboard-intro.shtml?orgid=[ORGID]" role="menuitem">Omics&nbsp;Dashboard</a> <a class="orgspecific" href="/[ORGID]/organism-summary" role="menuitem">Summary&nbsp;Statistics</a> <a class="orgspecific" href="/dashboard/genome-dashboard.shtml?orgid=[ORGID]" role="menuitem">Genome&nbsp;Dashboard</a> <a href="/cmpd-pwy-coverage.shtml" role="menuitem">Metabolomics&nbsp;Pathway&nbsp;Coverage</a> <a class="orgspecific" id="WCMBioCyc" href="/wcm-summary?orgid=[ORGID]" role="menuitem">Whole-Cell&nbsp;Model&nbsp;Summary</a> <a class="orgspecific" id="FuncGeneClusters" href="/[ORGID]/genome-context" role="menuitem">List&nbsp;Functional&nbsp;Gene&nbsp;Clusters</a> <a class="orgspecific" href="/msa.shtml?organism=[ORGID]&seq=s.gff" role="menuitem"> Multiple&nbsp;Sequence&nbsp;Alignment </a> <a href="/user-subscriptions.shtml" role="menuitem">Update&nbsp;Notifications</a> <div class="sub-toolbar-dropdown" role="menuitem"> <button class="sub-toolbar-dropbtn" style="color: black;">Reports <i class="fa fa-caret-down"></i> </button> <div class="sub-toolbar-dropdown-content" role="menu"> <div class="sub-vl"> <a class="orgspecific" href="/[ORGID]/release-notes" role="menuitem">History&nbsp;of&nbsp;updates</a> <a class="orgspecific disable_for_multiorg" href="/[ORGID]/sort-by-score.html" role="menuitem">Pathway&nbsp;evidence&nbsp;(sorted&nbsp;by&nbsp;score)</a> <a class="orgspecific disable_for_multiorg" href="/[ORGID]/hierarchical.html" role="menuitem">Pathway&nbsp;evidence&nbsp;(sorted&nbsp;by&nbsp;class)</a> <a class="orgspecific disable_for_multiorg" href="/[ORGID]/missing-rxns.html" role="menuitem">Pathway&nbsp;holes</a> </div> </div> </div> </div> </div> </div> </div> <!-- END OF TOOLS MEGA MENU --> <div class="toolbar-dropdown" role="menuitem"> <button class="toolbar-dropbtn">Sites <i class="fa fa-caret-down"></i></button> <div class="toolbar-dropdown-content" role="menu"> <a href="https://biocyc.org" role="menuitem">BioCyc</a> <a href="https://metacyc.org" role="menuitem">MetaCyc</a> <a href="https://ecocyc.org" role="menuitem">EcoCyc</a> <a href="https://humancyc.org" role="menuitem">HumanCyc</a> <a href="https://bsubcyc.org" role="menuitem">BsubCyc</a> <a href="http://yeast.biocyc.org" role="menuitem">YeastCyc</a> <a href="https://cyanocyc.org" role="menuitem">CyanoCyc</a> <a href="http://algae.biocyc.org" role="menuitem">Algae</a> <a href="http://helicobacter.biocyc.org" role="menuitem">Helicobacter pylori</a> <a href="http://listeria.biocyc.org" role="menuitem">Listeria monocytogenes</a> <a href="http://mycobacterium.biocyc.org" role="menuitem">Mycobacterium tuberculosis</a> <a href="http://clostridium.biocyc.org" role="menuitem">Peptoclostridium difficile</a> <a href="http://pseudomonas.biocyc.org" role="menuitem">Pseudomonas</a> <a href="http://salmonella.biocyc.org" role="menuitem">Salmonella enterica</a> <a href="http://shigella.biocyc.org" role="menuitem">Shigella flexneri</a> <a href="http://vibrio.biocyc.org" role="menuitem">Vibrio cholerae</a> </div> </div> <div class="toolbar-dropdown" role="menuitem"> <button class="toolbar-dropbtn">Pathway Tools <i class="fa fa-caret-down"></i> </button> <div class="toolbar-dropdown-content" role="menu"> <p> Desktop Application<br> Bring the power of BioCyc.org securely in-house, with the abilities to create and<br> edit PGDBs, perform metabolic modeling, and query/update using APIs. </p> <a href="https://pathwaytools.com" role="menuitem">More Information<br></a> <a href="https://biocyc.org/download-bundle.shtml" role="menuitem">Academic Licenses</a> <a href="https://share.hsforms.com/1qZSgeFYGSVqqSTKohHQITA3ipje" role="menuitem">Commercial Licenses</a> <!---- <a href="https://share.hsforms.com/13fwJvezjSDyUXl8BRPpkkQ3ipje" role="menuitem">Commercial Licenses</a>---> </div> </div> <div class="toolbar-dropdown" role="menuitem"> <button class="toolbar-dropbtn">Help <i class="fa fa-caret-down"></i> </button> <div class="toolbar-dropdown-content" role="menu"> <a href="/login-help.shtml" role="menuitem">Login/Subscription Problems</a> <div class="sub-toolbar-dropdown" role="menuitem"> <button class="sub-toolbar-dropbtn" style="color: black;">New Users <i class="fa fa-caret-down"></i> </button> <div class="sub-toolbar-dropdown-content" role="menu"> <a href="/quickstart.shtml" role="menuitem">BioCyc Quick Start Guide</a> <a href="/intro.shtml" role="menuitem">What is BioCyc?</a> <a href="/webinar.shtml" role="menuitem">BioCyc&nbsp;Video&nbsp;Tutorials</a> </div> </div> <div class="sub-toolbar-dropdown" role="menuitem"> <button class="sub-toolbar-dropbtn" style="color: black;">In-Depth Guides <i class="fa fa-caret-down"></i> </button> <div class="sub-toolbar-dropdown-content" role="menu"> <a href="/PToolsWebsiteHowto.shtml" role="menuitem">BioCyc Website&nbsp;User&nbsp;Guide</a> <a href="/BioCycUserGuide.shtml" role="UserGuide" role="menuitem">Guide&nbsp;to&nbsp;BioCyc Data Content</a> <a href="/metacyc/MetaCycUserGuide.shtml" role="UserGuide" role="menuitem">Guide&nbsp;to&nbsp;MetaCyc Data Content</a> <a href="/glossary.shtml" role="menuitem">Glossary</a> </div> </div> <a href="/publications.shtml" role="menuitem">How&nbsp;to&nbsp;Cite </a> <a href="/contact.shtml" role="menuitem">Contact&nbsp;Us/Licensing/Support</a> </div> </div> </div> <div class="pure-u-lg-7-12 pure-u-md-7-12 pure-u-sm-1-1" style="height: 49px"> <div class="login pure-g" id="loginMenuBar"> <!-- ajaxUpdater defined in pathwayTools.js --> <div id='subscriptionBanner' style="display:flex;flex-direction:row;justify-content: space-around;width:100%"> </div> <script type='text/javascript'> ajaxUpdater('subscriptionBanner', '/subscription-banner'); </script> </div> </div> <!-- Beginning of hidden/visible login overlay --> <div style="text-align: left; float: right; position: relative; left: 0;"> </div> </div> </div> </div> <div> <div class="whitespace-wide-margin-border" style="max-width: 1200px; margin-left: auto; margin-right: auto;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-around"> <div id="small-logo"> <!-- was commented out, restored midford:Apr-20-2023 --> <img src="/graphics2021/BioCyc.svg" alt="BioCyc" onclick="window.location.href='https://biocyc.org'" > </div> <div> <div style="margin: 20px 0 0 10px;" id="changeDBAndQuickSearch"> </div> </div> </div> </div> <!-- The top menu bar --> </div> <!-- end topBannerMenu --> <!-- Begin template-require-login-overlay.shtml --> <!-- End template-require-login-overlay.shtml --> <!-- Placeholder for popup messages --> <div id="msgPopup"></div> <!--Fixed Navigation Box--> <div class="navBox" id="navBox" style="display:none" role="navigation" aria-label="Operations"> <div class='navBoxExpansion'> <a href="#" onclick='toggleNavBox()' aria-controls="navBoxBody" aria-expanded=true role="button"> <span id="navBoxHide"> <img src='/navbox-hide.png' alt='' width='9' height='9'> hide </span> <span id="navBoxShow"> <img src='/navbox-show.png' alt='' width='9' height='9'> show operations </span> </a> </div> <div id='navBoxBody'> <br> <div id='navBoxTitle'> <div class="navBoxItem"><i><a href="organism-summary" class="dynDBName" ></a></i></div> <div class="navBoxLabel" id='objtypeNavBox'></div> <div class='navBoxItem' id='objnameNavBox'></div> </div> <span class='section1'>OPERATIONS</span> <div id="navBoxOps"> </div> </div> </div> <!--End Fixed Navigation Box--> <div class=pageContentStatic id="mainContent"> <!-- Ending of template-part2of3.shtml --> <h1>Online Tutorials</h1> <h2>What Can I Do with BioCyc? 2-Minute Tutorials<img src="new.png" alt="new"> </h2> Each 2-minute tutorial introduces a key area of BioCyc functionality in two minutes or less.<p> <ul> <li><a href=https://youtu.be/y4dJ_5SrOYs>Find information about a gene</a></li> <li><a href=https://youtu.be/nF03Eun5xt4>Find information about a metabolite or a metabolic pathway</a></li> <li><a href=https://youtu.be/Py3rLBSny8I>Genome Browser </a> </li> <li><a href=https://youtu.be/PZ5hjYyIX8o>Extract the sequence of a gene, a protein, or of a chromosomal region</a></li> <!--<li>Enumerate all the genes or pathways of an organism</li> --> <!-- <li><a href=https://youtu.be/qkzdx_YBxPc>Identify the genome context of orthologous genes across multiple genomes</a></li> --> <li><a href=https://youtu.be/QAlaWtsHVow>Find all proteins in an organism containing a given sequence pattern</a></li> <li><a href=https://youtu.be/ugeXEU1ukYs> Produce a multiple sequence alignment </a> </li> <li><a href=https://youtu.be/fjWfienKXYc>Search for genes or proteins via multiple criteria </a> </li> <li><a href=https://youtu.be/wWbIEjmohhY>Navigate through the metabolic network of an organism</a></li> <li><a href=https://youtu.be/wolj5WUHAB8>Compare information about a list of known genes (via SmartTables)</a> </li> <li><a href=https://youtu.be/8sXzuXLDyhU>Compare the metabolic potentials of several organisms </a></li> <li><a href=https://youtu.be/tmsiimv55JE>Analyze transcriptomics and metabolomics data</a> </li> <li><a href=https://youtu.be/c25WghdphM8>Comparative Genome Alignments </a> </li> </ul> <hr> <h2>In-Depth BioCyc Tutorials on YouTube </h2> <p>These BioCyc tutorials present both basic and advanced features of the BioCyc website and the Pathway Tools software system via a combination of narration and practical demonstration. To access a tutorial, click the left triangle to list the tutorial segments. </p> <ul> <details> <summary> <b>Tutorial #1: Introduction to BioCyc </b> </summary> <ul> <li><a href="https://youtu.be/2eCrAUF0-jg"> <b>Quick Introduction to BioCyc</b> (4:30) </a> <li><a href="https://youtu.be/vPbJUyyMrbo"> Searching in BioCyc (17:00) </a> <li><a href="https://youtu.be/y13lfIQRd3Y"> Genes (15:00) </a> <li><a href="https://www.youtube.com/watch?v=VQIYRgMXlJc"> Genome Browser (11:45) </a> <li><a href="http://youtu.be/vmanLbAOlFw">Pathways (13:19) </a> <li><a href="http://youtu.be/A0POxCr7I_E">Reactions (3:51) </a> <li><a href="http://youtu.be/FjMmDLpDZb4">Compounds (5:48)</a> </ul> </details> <details> <summary><b>Tutorial #2: Introduction to SmartTables</b> </summary> <p>The following Tutorial will guide you through SmartTables, which enable you to create, upload, share, and analyze sets of genes, metabolites, pathways, and sequence sites. The Tutorial is broken up into parts, ranging from basic operations to more advanced uses such as gene expression analysis and metabolomics. To view, click one of the links below.</p> <ul> <li><a href="https://youtu.be/lNfHYqSAkwE">SmartTables Overview (4:30)</a> <li><a href=" https://youtu.be/4nQlYQJl278">SmartTables Basics (12:43)</a> <li><a href="https://youtu.be/JsnPSgr01-c">SmartTables Transformations (8:08) </a> <li><a href=" https://youtu.be/Kc7RIDerRa8">SmartTables Import and Export (9:00) </a> <li><a href="https://youtu.be/u4KN0iFHl9o">SmartTables Gene Expression Analysis (7:40)</a> <li><a href="https://youtu.be/ZtC6-X4UrcA">Metabolomics Analysis with SmartTables (6:45) </a> </ul> </details> <details> <summary><b>Tutorial #3: Zoomable Metabolic Map, Comparative Tools, Regulatory Network </b> </summary> <p>This Tutorial introduces users to many of the advanced tools available on the BioCyc.org website for navigating cellular networks, analyzing large-scale datasets, and comparing organisms. </p> <ul> <li><a href="https://youtu.be/D1auFR-YtyA">The Cellular Overview: Navigating metabolic networks (17:15) </a> <li><a href="https://www.youtube.com/watch?v=edlc_pwgszw">Comparative Genomics (21:06) </a> <li><a href="https://www.youtube.com/watch?v=_25kvmBC9wE">Ortholog Viewing (10:02) </a> <li><a href="https://youtu.be/AtXsbRwBFvo">The Regulatory Overview -- exploring transcriptional regulatory networks (15:21) </a> </ul> </details> <details> <summary><b>Tutorial #4: Omics Data Analysis </b></summary> <p?This Tutorial will show you how to use BioCyc's tools for omics data analysis, including the cellular omics viewer, the omics dashboard, and other tools.</p> <ul> <li><a href="https://youtu.be/k6ZUBjHDH_0">Transcriptomics Analysis Tools [brief tour (2:40) </a></li> <li> <a href="https://www.youtube.com/watch?v=gDiNdp3hnWg"> Metabolomics Analysis Tools (3:26) <a href="https://www.youtube.com/watch?v=RVkmpDTdcIU&t=2s">[click here for a detailed tutorial]</a> </li> <li><a href="https://youtu.be/lfea1lKsiWk">Omics Dashboard (16:35)</a> </li> <li> <a href="https://youtu.be/eDMcTDAMVXU">Omics Dashboard Part (24:29) </a> </li> </ul> </details> <details> <summary><b>Tutorial #5: Pathway Collages </b> </summary> <p>Pathway collages are multi-pathway diagrams that you can customize in various respects, such as overlaying omics data, altering the relative positions of pathways, and modifying connections among pathways. This Tutorial will show you how to generate, customize and export high-quality pathway-collage diagrams showing collections of user-specified pathways.</p> <ul> <li> <a href="https://www.youtube.com/watch?v=WW0nVpXAusg&feature=youtu.be">Pathway Collages (22:39)</a> </li> </ul> </details> <details> <summary><b>Tutorial #6: Creating a Pathway/Genome Database </b></summary> <p>This Tutorial walks you through the process of building a BioCyc-like Pathway/Genome Database (PGDB) for an organism with a sequenced and annotated genome. Learn how to predict metabolic pathways and operons, how to revise gene and protein annotations, build metabolic pathways, make protein complexes, add metabolic reactions and compounds, and assign Gene Ontology (GO) terms to genes. Build a PGDB for your own lab or for the whole scientific community. Segments: </p> <ul> <li><a href="https://youtu.be/8GTifTlmnZA">Part 1A: Introduction to Database Building and Pathologic (14:04) </a></li> <li> <a href="https://youtu.be/bn1DHXBpVQk">Part 1B: Building a Database: Detailed Pathologic Example (23:53) </a></li> <li><a href="https://youtu.be/va6UY6OdW1k">Part 2A: General Editing Strategies (8:00) </a> <li> <a href="https://youtu.be/eeMVaP9H7-k">Part 2B: Creating and Editing Reactions and Compounds (17:32)</a> <li> <a href="https://youtu.be/msYOJ3lwzck">Part 2C: Updating Proteins, Citations, GO Terms, and Enzymatic Reactions (26:10) </a> <li><a href="https://youtu.be/06kXAwJUUj0">Part 2D: Making and Editing Pathways (9:42) </a> </ul> <details> <summary><b>Tutorial #7: Using the Structured Advanced Query Page </b></summary> <p>The Structured Advanced Query Page enables construction of complex queries to PGDBs, and queries across one or more databases in the BioCyc collection. In this Tutorial, you'll learn about:</p> <ul> <li>The basic steps of setting up an advanced query <li>Four examples of increasingly complex queries, including how to query across multiple databases <li>Where to learn more about the structure of BioCyc databases </ul> <p>To view, click one of the links below.</p> <ul> <li><a href="https://youtu.be/3fT1T6nu3C4">Structured Advanced Query Page Quick Introduction (6:27) </a> <li> <a href="https://youtu.be/4RSexCHLbI8">Structured Advanced Query Page Full Webinar (42:15) </a> </ul> </ul> </details> <hr> <h2> Coursera Course on Pathway Bioinformatics </h3> <p>An online course on pathway bioinformatics by Peter Karp is available on <a href="https://www.coursera.org/learn/hacking-covid-19--course-4-searching-for-drug-targets">Coursera</a> and on <a href="https://stepik.org/course/132910/promo">Stepik</a> (free). </p> <hr> <a name="ZOOM"> <h2>Recordings from Live BioCyc Tutorials</h2> </a> We have been conducting tutorials and other special webinars on Zoom since 2021. We record many of these and make them available here. <ul> <details> <summary> <b>"Introduction to BioCyc for new Life-Science Graduate Students and PostDocs" </b> </summary> <ul> <li> <a href="https://youtu.be/NYxIzdqqjEo"> "Overview of the BioCyc Microbial Genomes Web Portal", Presented by Peter Karp, November 3, 2021.</a> </li> <li><a href="https://youtu.be/AoaG19AKCxw"> "Comparative Tools, Searches, and SmartTables", Presented by Peter Midford, November 10, 2021.</a></li> <li> <a href="https://youtu.be/Cu06BozE800"> "BioCyc Omics Analysis Tools", Presented by Suzanne Paley, November 17, 2021.</a></li> </ul> </details> <p></p> <details> <summary> <b>PGDB Editing Tutorial, presented by Ron Caspi.</b> </summary> <ul> <li><a href="https://youtu.be/xNTo-5K8B0g"> Part 1, March 3, 2022. </a></li> <li> <a href="https://youtu.be/xY0zuJX9dEg">Part 2, March 10, 2022.</a></li> </ul> </details> <p></p> <li><i>Helicobacter pylori</i> Genome Database Tutorial, presented by Ron Caspi, March 17, 2022. <a href="http://bioinformatics.ai.sri.com/ptools/webinars/zoom-webinars-2022/Helicobacter_pylori.mp4">mp4</a></li> <p></p> <li>"Introduction to Pathway Tools", presented by Peter Karp, April 5, 2022. <a href="http://bioinformatics.ai.sri.com/ptools/webinars/zoom-webinars-2022/ptools-intro-webinar.mp4">mp4</a></li> <p></p> <li>"Pathway Tools Computational Inferences", presented by Peter Karp, April 12, 2022. <a href="http://bioinformatics.ai.sri.com/ptools/webinars/zoom-webinars-2022/ptools-inferences-webinar.mp4">mp4</a></li> </ul> </div> <!-- end pageContentStatic from template-part2of3 --> <!-- end pageContentDynamic --> <!-- This is stuff that used to go in the head and now should go towards the end of pages for efficiency --> <!-- <script type="text/javascript" src="/yui/build/container/container-min.js"></script> --> <!-- <script type="text/javascript" src="/yui/build/datasource/datasource-min.js"></script> --> <!-- <script type="text/javascript" src="/yui/build/autocomplete/autocomplete-min.js"></script> --> <!-- <script type="text/javascript" src="/yui/build/menu/menu-min.js"></script> --> <!-- <script type="text/javascript" src="/yui/build/tabview/tabview-min.js"></script> --> <!-- Tooltip libraries --> <!-- <script type="text/javascript" src="/overLIB/Mini/overlib_mini.js"> -\-></script> --> <!-- <script type="text/javascript" src="/overLIB/Mini/overlib_exclusive_mini.js"></script> --> <!-- <script type="text/javascript" src="/overLIB/Mini/overlib_positioncap_mini.js"></script> --> <!-- <script type="text/javascript" src="/overLIB/Mini/overlib_centerpopup_mini.js"></script> --> <!-- <script TYPE="text/javascript" SRC="/wupub/wuwei.js"></script> --> <script TYPE="text/javascript" SRC="/combined/combined-1.js?v=28.5"></script> <!-- The style and JavaScript for Pathway Tools Server --> <!-- The following file is generated on the fly by the server --> <script type="text/javascript" src="/get-organisms-fast.js"></script> <script type="text/javascript" src="/get-user-data.js"></script> <!-- User web site JavaScript customization should use the following file --> <script type="text/javascript" src="/userWebsiteCustomization.js?v=28.5"></script> <script type="text/javascript" src="/paywall-unhidelogin.js"></script> <script type="text/javascript"> /* This code needs to be here to avoid the menu and other Yahoo widgets to flicker on the screen. */ // Do this as early as possible to minimize flicker: YAHOO.util.Event.onAvailable("body", function () { updateBannerClass(); }); YAHOO.util.Event.onContentReady("topBannerMenu", function () { /* Instantiate a MenuBar, passing in the id of the HTML element representing the MenuBar. var oMenuBar = new YAHOO.widget.MenuBar("pathwayToolsMenubar", {autosubmenudisplay: true, shadow: false, hidedelay: 700 }); OR NOT !! */ // Add dynamically all the menubar commands and menus here if need be. addContextSpecificToolbarMenus(); // User sites can define this fn in userWebsiteCustomization.js in // order to programmatically alter the menus. addSiteSpecificMenuItems(); /* onMenuBarReady.fire([]); // Render the MenuBar instance oMenuBar.render(); $$('.yuimenu').each(Element.show); <!-- re-show menus --> */ }); // Make sticky overLIB popups draggable: function setOverlibDraggable() { if (o3_sticky) $j('#overDiv').draggable(); } registerHook("olMain", setOverlibDraggable, FAFTER); </script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.8.7/chosen.min.css" integrity="sha512-yVvxUQV0QESBt1SyZbNJMAwyKvFTLMyXSyBHDO4BG5t7k/Lw34tyqlSDlKIrIENIzCl+RVUNjmCPG+V/GMesRw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/chosen/1.8.7/chosen.jquery.min.js" integrity="sha512-rMGGF4wg1R73ehtnxXBt5mbUfN9JUJwbk21KMlnLZDJh7BkPmeovBuddZCENJddHYYMkCh9hPFnPmS9sspki8g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jstree/3.3.11/jstree.min.js" defer></script> </div> </td> <!-- end closing tags from biocyc template-part2of3.shtml --> <!-- Beginning of BioCyc userFooterCustomization.shtml --> <div id="footerNav" class="footer-wide-margin-border" role="navigation" aria-label="footerLinks"> <div class="pure-g" style="max-width: 1200px; margin-left: auto; margin-right: auto"> <div class="pure-u-lg-1-4 pure-u-md-1-2 pure-u-sm-1-1"> <div class="l-box"> <h4 class="content-footer-subhead">General&nbsp;Information</h4> <p class="whitespace-none"> <a href="/intro.shtml">Intro&nbsp;to&nbsp;BioCyc</a> <br> <a href="/Product-summary.shtml#subscriptions">Subscriptions</a><br> <a href="/biocyc-pgdb-list.shtml" >20,070 Databases</a> <br> <a href="/biocyc-testimonials.shtml">Testimonials</a> <br> <a href="/publications.shtml">Publications</a> <br> <a href="/release-notes.shtml">Update&nbsp;History</a> <br> <a href="/Troubleshoot-guide.shtml">Troubleshooting</a> <br> <a href="/contact.shtml">Contact&nbsp;Us</a> <br> <a href="/about.shtml">About&nbsp;Us</a><br> </p> </div> </div> <div class="pure-u-lg-1-4 pure-u-md-1-2 pure-u-sm-1-1"> <div class="l-box"> <h4 class="content-footer-subhead">Data&nbsp;and&nbsp;Services</h4> <p class="whitespace-none"> <a href="/download.shtml">Software/Data&nbsp;Downloads</a><br> <a href="/web-services.shtml">Web Services&nbsp;&amp;&nbsp;APIs</a><br> <a href="/linking.shtml">Linking&nbsp;to&nbsp;BioCyc</a><br> <a href="/posters.shtml">Metabolic&nbsp;and&nbsp;Genome&nbsp;Posters</a><br> <a href="/request-new-pgdb.shtml">Request&nbsp;New&nbsp;BioCyc&nbsp;Genome</a> <br> <a href="/webinar.shtml"> BioCyc Tutorials Videos </a> <br> <a href="/registry.html"> Registry </a> <br> </p> </div> </div> <div class="pure-u-lg-1-4 pure-u-md-1-2 pure-u-sm-1-1"> <div class="l-box"> <h4 class="content-footer-subhead">Credits</h4> <p class="whitespace-none"> <a href="/publications.shtml">How&nbsp;to&nbsp;Cite</a> <br> <a href="https://ecocyc.org/advisors.shtml">Advisory&nbsp;Board</a> <br> <a href="https://biocyc.org/credits.shtml">Contributors</a> <br> <a href="/credits.shtml">BioCyc&nbsp;Credits</a> <a href="/funding.shtml">BioCyc&nbsp;Funding&nbsp;Sources</a> </p> </div> </div> <div class="pure-u-lg-1-4 pure-u-md-1-2 pure-u-sm-1-1"> <div class="l-box"> <h4 class="content-footer-subhead">Follow&nbsp;Us</h4> <p class="whitespace-none"> <!-- <a href="https://www.facebook.com/BioCyc">Facebook</a><br> <a href="https://x.com/BioCyc">X</a><br> --> <a href="http://pathwaytools.blogspot.com">Pathway&nbsp;Tools&nbsp;Blog</a><br> <a href="/subscribe.shtml">Mailing&nbsp;List</a> <br><br> <a href="https://genomic.social/@biocyc" target="_blank"> <img src= "/mastodon-white.svg" alt="mastodon" rel="me" width="24" height="24"></a> <a href="https://twitter.com/BioCyc" target="_blank" onclick="this.href+='?url='+location.href"> <img src="/graphics2021/Xlogo.png" alt="twitter" width="29" height="24"></a> <a href="http://www.facebook.com/BioCyc" target="_blank"> <img src= "/graphics2021/f_logo_white.png" alt="facebook" width="24" height="24"></a> <br><br> <a href="https://biocyc.printify.me/products" target="_blank">Purchase&nbsp;BioCyc&nbsp;Mugs</a> </p> </div> </div> </div> </div> <sri-footer></sri-footer> <!-- End of BioCyc userFooterCustomization.shtml --> <div id='orgSelectorDialogCC'></div> <!-- Multi Organism Chooser Template --> <div id="multiorgSelectorDialog" style="display:none" class='resizableDialog' role='dialog' aria-modal='true' aria-labeled-by='multiorgSelectorDialogTitle'> <div class="hd"><b id='multiorgSelectorDialogTitle'>Specify List of Organism Databases</b></div> <div class="bd" id="multiorgSelectorBody"> <form id="multiorgSelectorForm" action='/'> <div id='legend' style="max-width:900px"></div> <div id='multiorg3columns'> <div> <h3>Select One or More Databases: <span id="multiorgMaxLabel"></span></h3> <div id="multiorgSelectorTabs" class="orgSelectorTabs" style='min-width:504px'> <ul> <li class="selected"><a href="#multiorgNameTab">By Name</a></li> <li><a href="#multiorgTaxTab">By Taxonomy</a></li> <li><a href="#multiorgMetadataTab">By Organism Properties</a></li> <li><a href="#multiorgSavedTab">My Lists</a></li> </ul> <div id="multiorgNameTab" class='multiorgselectorTab'> <div class='orgselectorByNameContents'> <div id="multiorgRightcontent" class='nameACColumn'> <label id="multiorgFilterOptions" style="display:block;text-align:right;font-size:smaller"> Organism Filter: <select id="multiorgFilter" onChange='updateMultiOrgFilter()'> </select> </label> <div id="multiorgselectorAutoComplete"> <input id="multiorgInput" type="text" aria-label="Start typing a genus, species and/or strain name" placeholder="Start typing a genus, species and/or strain name" spellcheck=false aria-autocomplete="list" > <div id="multiorgContainer" style="font-style:italic"></div> </div> <div id="multiorgnum"></div> </div> <div class="alphabetFilter"> <div class="screen-reader-only"> <h3>Filter organisms by first letter</h3> </div> <a href="javascript:alphabetClick('a')">A</a><br> <a href="javascript:alphabetClick('b')">B</a><br> <a href="javascript:alphabetClick('c')">C</a><br> <a href="javascript:alphabetClick('d')">D</a><br> <a href="javascript:alphabetClick('e')">E</a><br> <a href="javascript:alphabetClick('f')">F</a><br> <a href="javascript:alphabetClick('g')">G</a><br> <a href="javascript:alphabetClick('h')">H</a><br> <a href="javascript:alphabetClick('i')">I</a><br> <a href="javascript:alphabetClick('j')">J</a><br> <a href="javascript:alphabetClick('k')">K</a><br> <a href="javascript:alphabetClick('l')">L</a><br> <a href="javascript:alphabetClick('m')">M</a><br> <a href="javascript:alphabetClick('n')">N</a><br> <a href="javascript:alphabetClick('o')">O</a><br> <a href="javascript:alphabetClick('p')">P</a><br> <a href="javascript:alphabetClick('q')">Q</a><br> <a href="javascript:alphabetClick('r')">R</a><br> <a href="javascript:alphabetClick('s')">S</a><br> <a href="javascript:alphabetClick('t')">T</a><br> <a href="javascript:alphabetClick('u')">U</a><br> <a href="javascript:alphabetClick('v')">V</a><br> <a href="javascript:alphabetClick('w')">W</a><br> <a href="javascript:alphabetClick('x')">X</a><br> <a href="javascript:alphabetClick('y')">Y</a><br> <a href="javascript:alphabetClick('z')">Z</a><br> </div> </div> </div> <div id="multiorgTaxTab" class='multiorgselectorTab'> <label id="multiorgTaxAutoComplete"> <span style="padding-right:5px">Search for taxon in taxonomy tree: </span> <input id="multiorgTaxName" type="text" style="width:360px" /> <div id="multiorgTaxContainer"></div> </label> <div id="multiorgTaxTreeContainer" style="min-width:489px;overflow-y:auto;margin-top:12px"> <div id="multiorgSelectorTaxTree" class="ygtv-checkbox"></div> </div> </div> <div id="multiorgMetadataTab" style="min-width:489px;overflow-y:auto" class='multiorgselectorTab' > Find organism databases according to: <ul style="line-height:118%;margin-top:4px"> <li>Organism characteristics, e.g. pathogenicity = human <li>Collection metadata, e.g. human microbiome body site = blood <li>Database properties, e.g. # (number) of Genes &lt; 500 </ul> <div id="mclause0" class="flexRowWrap"> <select id="mmdSlot0" onChange='updateMetadataSlot(0, "m")' aria-label='Property for constraint 1'> <option value=false selected>Select Property</option> </select> <select id="mmdConstraint0" onChange='updateMetadataSlot(0, "m")' aria-label='Operator for constraint 1'> <option value="c" selected>is</option> <option value="nc">is not</option> <option value="a">has any value</option> <option value="n">has no value</option> </select> <div id="mkeywordInput0" style="display:none" class="flexRow"> <select id="mmdKeywordOp0" onchange="updateForOp(0, 'mmdKeywordOp0', 'mmdSubstringAC0', 'm')" aria-label='Operator for constraint 1'> <option value="enum" selected>Exact Match</option> <option value="substr">Substring Match</option> </select> <div class = "mdSubstringInput" id="mmdSubstringAC0"> <input id="mmdKeyword0" type="text" aria-label='Value for constraint 1'> <div id="mmdKWContainer0"></div> </div> </div> <div id="mnumericInput0" style="display:none" class="flexRow"> <select id="mmdNumOp0" onchange="updateForOp(0, 'mmdNumOp0', 'mmdNum0', 'm')" aria-label='Numeric operator for constraint 1'> <option value="e" selected>= (approx.)</option> <option value="lt">&lt;</option> <option value="lte">&le;</option> <option value="gt">&gt;</option> <option value="gte">&ge;</option> <option value="enum">Select Values</option> </select> <input id="mmdNum0" type="text" aria-label='Value for constraint 1'> </div> <div id="mmdEnumContainer0" style="display:none"> <select id="mmdEnum0" multiple aria-label='Value for constraint 1'> </select> </div> </div> <div id="mclause1" style="display:none"> <select id="mconnector1" aria-label='Connector for constraint 2'> <option value='AND' selected>AND</option> <option value='OR'>OR</option> </select> <input id="mmdDelete1" type="button" value ="Remove Constraint" onclick='mdRemoveClause(1, "m")' aria-label='Remove Constraint 2'> <br> <div class="flexRowWrap"> <select id="mmdSlot1" onChange='updateMetadataSlot(1, "m")' aria-label='Property for constraint 2'> <option value=false selected>Select Property</option> </select> <select id="mmdConstraint1" onChange='updateMetadataSlot(1, "m")' aria-label='Operator for constraint 2'> <option value="c" selected>is</option> <option value="nc">is not</option> <option value="a">has any value</option> <option value="n">has no value</option> </select> <div id="mkeywordInput1" style="display:none" class="flexRow"> <select id="mmdKeywordOp1" onchange="updateForOp(1, 'mmdKeywordOp1', 'mmdSubstringAC1', 'm')" aria-label='Operator for constraint 2'> <option value="enum" selected>Exact Match</option> <option value="substr">Substring Match</option> </select> <div class = "mdSubstringInput" id="mmdSubstringAC1"> <input id="mmdKeyword1" type="text" aria-label='Value for constraint 2'> <div id="mmdKWContainer1"></div> </div> </div> <div id="mnumericInput1" style="display:none" class="flexRow"> <select id="mmdNumOp1" onchange="updateForOp(1, 'mmdNumOp1', 'mmdNum1', 'm')" aria-label='Numeric operator for constraint 2'> <option value="e" selected>= (approx.)</option> <option value="lt">&lt;</option> <option value="lte">&le;</option> <option value="gt">&gt;</option> <option value="gte">&ge;</option> <option value="enum">Select Values</option> </select> <input id="mmdNum1" type="text" aria-label='Value for constraint 2'> </div> <div id="mmdEnumContainer1" style="display:none"> <select id="mmdEnum1" multiple aria-label='Value for constraint 2'> </select> </div> </div> </div> <div id="mclause2" style="display:none"> <select id="mconnector2" aria-label='Connector for constraint 3'> <option value='and' selected>AND</option> <option value='or'>OR</option> </select> <input id="mmdDelete2" type="button" value="Remove Constraint" onclick='mdRemoveClause(2, "m")' aria-label='Remove Constraint 3'> <br> <div class="flexRowWrap"> <select id="mmdSlot2" onChange='updateMetadataSlot(2, "m")' aria-label='Property for constraint 3'> <option value=false selected>Select Property</option> </select> <select id="mmdConstraint2" onChange='updateMetadataSlot(2, "m")' aria-label='Operator for constraint 3'> <option value="c" selected>is</option> <option value="nc">is not</option> <option value="a">has any value</option> <option value="n">has no value</option> </select> <div id="mkeywordInput2" style="display:none" class="flexRow"> <select id="mmdKeywordOp2" onchange="updateForOp(2, 'mmdKeywordOp2', 'mmdSubstringAC', 'm')" aria-label='Operator for constraint 3'> <option value="enum" selected>Exact Match</option> <option value="substr">Substring Match</option> </select> <div class = "mdSubstringInput" id="mmdSubstringAC2"> <input id="mmdKeyword2" type="text" aria-label='Value for constraint 3'> <div id="mmdKWContainer2"></div> </div> </div> <div id="mnumericInput2" style="display:none" class="flexRow"> <select id="mmdNumOp2" onchange="updateForOp(2, 'mmdNumOp2', 'mmdNum2', 'm')" aria-label='Numeric operator for constraint 3'> <option value="e" selected>= (approx.)</option> <option value="lt">&lt;</option> <option value="lte">&le;</option> <option value="gt">&gt;</option> <option value="gte">&ge;</option> <option value="enum">Select Values</option> </select> <input id="mmdNum2" type="text" aria-label='Value for constraint 3'> </div> <div id="mmdEnumContainer2" style="display:none"> <select id="mmdEnum2" multiple aria-label='Value for constraint 3'> </select> </div> </div> </div> <div id="mclause3" style="display:none"> <select id="mconnector3" aria-label='Connector for constraint 4'> <option value='and' selected>AND</option> <option value='or'>OR</option> </select> <input id="mmdDelete3" type="button" value="Remove Constraint" onclick='mdRemoveClause(3, "m")' aria-label='Remove Constraint 4'> <br> <div class="flexRowWrap"> <select id="mmdSlot3" onChange='updateMetadataSlot(3, "m")' aria-label='Property for constraint 4'> <option value=false selected>Select Property</option> </select> <select id="mmdConstraint3" onChange='updateMetadataSlot(3, "m")' aria-label='Operator for constraint 4'> <option value="c" selected>is</option> <option value="nc">is not</option> <option value="a">has any value</option> <option value="n">has no value</option> </select> <div id="mkeywordInput3" style="display:none" class="flexRow"> <select id="mmdKeywordOp3" onchange="updateForOp(3, 'mmdKeywordOp3', 'mmdSubstringAC3', 'm')" aria-label='Operator for constraint 4'> <option value="enum" selected>Exact Match</option> <option value="substr">Substring Match</option> </select> <div class = "mdSubstringInput" id="mmdSubstringAC3"> <input id="mmdKeyword3" type="text" aria-label='Value for constraint 4'> <div id="mmdKWContainer3"></div> </div> </div> <div id="mnumericInput3" style="display:none" class="flexRow"> <select id="mmdNumOp3" onchange="updateForOp(3, 'mmdNumOp3', 'mmdNum3', 'm')" aria-label='Numeric operator for constraint 4'> <option value="e" selected>= (approx.)</option> <option value="lt">&lt;</option> <option value="lte">&le;</option> <option value="gt">&gt;</option> <option value="gte">&ge;</option> <option value="enum">Select Values</option> </select> <input id="mmdNum3" type="text" aria-label='Value for constraint 4'> </div> <div id="mmdEnumContainer3" style="display:none"> <select id="mmdEnum3" multiple aria-label='Value for constraint 4'> </select> </div> </div> </div> <div id="mclause4" style="display:none"> <select id="mconnector4" aria-label='Connector for constraint 5'> <option value='and' selected>AND</option> <option value='or'>OR</option> </select> <input id="mmdDelete4" type="button" value = "Remove Constraint" onclick='mdRemoveClause(4, "m")' aria-label='Remove Constraint 5'> <br> <div class="flexRowWrap"> <select id="mmdSlot4" onChange='updateMetadataSlot(4, "m")' aria-label='Property for constraint 5'> <option value=false selected>Select Property</option> </select> <select id="mmdConstraint4" onChange='updateMetadataSlot(4, "m")' aria-label='Operator for constraint 5'> <option value="c" selected>is</option> <option value="nc">is not</option> <option value="a">has any value</option> <option value="n">has no value</option> </select> <div id="mkeywordInput4" style="display:none" class="flexRow"> <select id="mmdKeywordOp4" onchange="updateForOp(4, 'mmdKeywordOp4', 'mmdSubstringAC4', 'm')" aria-label='Operator for constraint 5'> <option value="enum" selected>Exact Match</option> <option value="substr">Substring Match</option> </select> <div class = "mdSubstringInput" id="mmdSubstringAC4"> <input id="mmdKeyword4" type="text" aria-label='Value for constraint 5'> <div id="mmdKWContainer4"></div> </div> </div> <div id="mnumericInput4" style="display:none"> <select id="mmdNumOp4" onchange="updateForOp(4, 'mmdNumOp4', 'mmdNum4', 'm')" aria-label='Numeric operator for constraint 5'> <option value="e" selected>= (approx.)</option> <option value="lt">&lt;</option> <option value="lte">&le;</option> <option value="gt">&gt;</option> <option value="gte">&ge;</option> <option value="enum">Select Values</option> </select> <input id="mmdNum4" type="text" aria-label='Value for constraint 5'> </div> <div id="mmdEnumContainer4" style="display:none"> <select id="mmdEnum4" multiple aria-label='Value for constraint 5'> </select> </div> </div> </div> <div id="mclause5" style="display:none"> <select id="mconnector5" aria-label='Connector for constraint 6'> <option value='and' selected>AND</option> <option value='or'>OR</option> </select> <input id="mmdDelete5" type="button" value="Remove Constraint" onclick='mdRemoveClause(5, "m")' aria-label='Remove Constraint 6'> <br> <div class="flexRowWrap"> <select id="mmdSlot5" onChange='updateMetadataSlot(5, "m")' aria-label='Property for constraint 6'> <option value=false selected>Select Property</option> </select> <select id="mmdConstraint5" onChange='updateMetadataSlot(5, "m")' aria-label='Operator for constraint 6'> <option value="c" selected>is</option> <option value="nc">is not</option> <option value="a">has any value</option> <option value="n">has no value</option> </select> <div id="mkeywordInput5" style="display:none" class="flexRow"> <select id="mmdKeywordOp5" onchange="updateForOp(5, 'mmdKeywordOp5', 'mmdSubstringAC5', 'm')" aria-label='Operator for constraint 6'> <option value="enum" selected>Exact Match</option> <option value="substr">Substring Match</option> </select> <div class = "mdSubstringInput" id="mmdSubstringAC5"> <input id="mmdKeyword5" type="text" aria-label='Value for constraint 6'> <div id="mmdKWContainer5"></div> </div> </div> <div id="mnumericInput5" style="display:none" class="flexRow"> <select id="mmdNumOp5" onchange="updateForOp(5, 'mmdNumOp5', 'mmdNum5', 'm')" aria-label='Numeric operator for constraint 6'> <option value="e" selected>= (approx.)</option> <option value="lt">&lt;</option> <option value="lte">&le;</option> <option value="gt">&gt;</option> <option value="gte">&ge;</option> <option value="enum">Select Values</option> </select> <input id="mmdNum5" type="text" aria-label='Value for constraint 6'> </div> <div id="mmdEnumContainer5" style="display:none"> <select id="mmdEnum5" multiple aria-label='Value for constraint 6'> </select> </div> </div> </div> <br> <div class="flexRow"> <input id="maddClause" type="button" value = "Add Constraint" onclick='mdAddClause("m")' style="display:none"> <input id="mmdSearch" type="button" value = "Find Organisms" onclick = 'processMdQuery(true, "m")'> </div> <div id="mmdResults" class='yui3-skin-sam'></div> </div> <div id="multiorgSavedTab" class='multiorgselectorTab' style="overflow-y:auto"> <div style="padding-bottom:20px"> <span>Database lists include both predefined lists and lists that are saved as SmartTables that you can edit from your <a href="/smarttables" target="new.window">My SmartTables</a> page. To add all organisms from a saved list, check the box next to the list name and then click the "Add" button. </span> </div> <div id="multiorgSavedTree" class="ygtv-checkbox"></div> <div class="requiresLogin" style="padding-top:50px"> <span class="requiresNoSavedOrglist requiresLogin"> You have no saved database lists </span> </div> <div class="requiresNotLoggedIn" style="padding-top:50px"> Log in and reload this page to access your saved database lists. </div> </div> </div> <div id="tierKey" style="padding-top:3px"> <span class="tier1">Tier 1</span> and <span class="tier2">Tier 2</span> databases are displayed with orange and blue backgrounds, respectively. </div> </div> <div class='buttons flexCol' style="gap:4px;margin:3px;"> <div id="multiorgSelectAllRow"> <input type="button" id="multiorgSelectAllBtn" class="disableWhenAllSelected" value="Select All" onclick="multiorgSelectAll()"> </div> <input type="button" id="multiorgAddToList" class="disableWhenAllSelected" value="Add &rarr;" onclick="addNewSelections()"> <input type="button" id="multiorgDeleteFromList" class="disableWhenAllSelected" value="Remove &larr;" onclick="deleteMultiorgOptions(false)"> <input type="button" id="multiorgClearAll" value="Clear All" onclick="deleteMultiorgOptions(true)"> <input type="button" id="moveup" value="Up &uarr;" onclick="moveUpOption()"> <input type="button" id="movedown" value="Down &darr;" onclick="moveDownOption()"> </div> <div> <label for="multiorgSelection"><h3>Current Selection</h3></label> <span id="multiNumSelected">0</span> databases or taxa currently selected. <p> <div id='multiorgSelectionDiv'> <select multiple id="multiorgSelection"> </select> </div> <div class="requiresLogin" id="rememberAsST"> <fieldset style="border:none;padding:0"> <legend style="padding-top:3px"> Remember Selection as SmartTable:</legend> <label> <input type="radio" name="stSave" value="new" checked> Create New </label> <label> <input type="radio" name="stSave" value="old"> Update Existing </label> <div style="padding-top:3px"> <input type="text" id="orglistname" style="width:200px" placeholder="Enter SmartTable Name"> <select id="savedOrglistUpdate" class="savedOrglistSelectEl" aria-label="Select an organism SmartTable to update" style="display:none"> </select> <input type="button" value="Save" title="Clicking this button will save or update the specified organism SmartTable to refer to the currently selected databases. It will not close this dialog or submit your choices. If no databases are currently selected, clicking this button will cause the named SmartTable to be deleted. SmartTables saved here can be accessed from the My Lists tab."> </div> </fieldset> </div> <div class="requiresNotLoggedIn" style="padding-top:3px"> Note: if you create a user account and log in, you can save your database lists for next time. </div> </div> </div> </form> </div> </div> <script type="text/javascript"> multiorg_maxOrgs = 70 </script> <!-- End Multi Organism Chooser Template --> <script type="text/javascript"> if (forceOrgID && forceOrgID != "DEFAULT") setOrganism(forceOrgID); </script> <script src="https://unpkg.com/@popperjs/core@2"></script> <script src="https://unpkg.com/tippy.js@6"></script> <script> /* following relates to tooltips for template-top-menubar */ var subTipContent; subTipContent = "You are not connected to a paid subscription, which limits your access to BioCyc. The EcoCyc database is free."; var accelTipContent = "Create a free account and receive one month of free access to BioCyc. Even if your institution already subscribes to BioCyc, you still need to create an account for ongoing access."; if (subTipContent) { tippy('#subscribe', { content: subTipContent, theme: 'biocyc', placement: 'bottom', plugins: [hideOnEsc] }); } tippy('#account', { content: accelTipContent, theme: 'biocyc', placement: 'bottom', plugins: [hideOnEsc] }); /* following relates to tooltip for MetaCyc */ tippy('#metacycRef', { theme: 'biocyc', content: "MetaCyc is a curated database of metabolic enzymes and pathways from all domains of life.", placement: 'right', plugins: [hideOnEsc] }); </script>

Pages: 1 2 3 4 5 6 7 8 9 10