Build a Bioinformatic Analysis Platform and Apply it to Routine Analysis of Microbial Genomics and Comparative Genomics

preprint OA: closed CC-BY-4.0
📄 Open PDF Full text JSON View at publisher

Abstract

Abstract More and more frequently, genomics and comparative genomics have been used as routine methods for general microbiological research. However, using several tools or even writing some scripts are required for completing a simple analysis, which is complicated for most biological researchers. To simplify the operation process, particularly for the convenience of microbiologists, here we have developed PGCGAP, a comprehensive, malleable, and easily installed prokaryotic genomic and comparative genomic analysis pipeline. PGCGAP implements genome assembly, gene prediction and annotation, genome and metagenome distance estimation, phylogenetic analysis, COG annotation, pan-genome analysis, inference of orthologous gene groups, variant calling and annotation, and screening for antimicrobial and virulence genes. Although we have tried our best to simplify the installation and usage of PGCGAP, it may be difficult for non-bioinformaticians to master it. Therefore, a protocol was created to help microbiologists without any experience in bioinformatics to establish their bioinformatics platform and perform routine analyses. This protocol shows how to choose the equipment to install a Linux subsystem on a laptop with a Windows 10 system, to install the PGCGAP and perform all analyses with an example dataset (This protocol applies to PGCGAP version 1.0.34 and later). The protocol requires a basic understanding of Linux, so an additional web page was written to help uninitiated users learn Linux and whole-genome sequencing (https://github.com/liaochenlanruo/pgcgap/wiki/Learning-bioinformatics or http://bcam.hzau.edu.cn/linuxwgs.php).
Full text 7,674 characters · extracted from preprint-html · click to expand
:root { --font-inter: 'Inter', sans-serif, Symbol; --font-monospace: monospace; --font-sans-serif: sans-serif; } html, body, div, span, h1, h2, h3, h4, h5, h6, p, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;} html {font-size: 14px;line-height: 1.5;} body {font-size: 14px;line-height: 1.5;font-family: var(--font-Inter);} ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;} img {max-width: 100%;} table {border-collapse: collapse;border-spacing: 0;} b {font-weight: bold;} a {color: #2c71d6;text-decoration: none;} p {margin: 10px 0 10px 0;} .no-select {-o-user-select: none;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;} * {box-sizing: border-box;} @keyframes blink {0% {opacity: .1;}20% {opacity: 1;}100% {opacity: .1;}} .main-preloader{position:fixed;display: flex;top:0;bottom:0;left:0;right:0;align-items: center;justify-content: center;z-index:200000000;text-align:center;background:#F2F3F6;} .main-preloader.dark{background:#363636;} .main-preloader.hidden {display: none;} .main-preloader .mp-logo{height:100px;width:100px;} Build a Bioinformatic Analysis Platform and Apply it to Routine Analysis of Microbial Genomics and Comparat... {"@context":"https://schema.org","@id":"https://www.protocols.io/#org","@type":"Organization","logo":{"@type":"ImageObject","height":"1550","url":"https://www.protocols.io/img/protocols-og.jpg","width":"1920"},"name":"protocols.io","url":"https://www.protocols.io/"} {"@context":"https://schema.org","@id":"https://www.protocols.io/#website","@type":"WebSite","name":"protocols.io","publisher":{"@id":"https://www.protocols.io/#org"},"url":"https://www.protocols.io/"} {"@context":"https://schema.org","@id":"https://www.protocols.io/view/build-a-bioinformatic-analysis-platform-and-apply-3byl4w5j8vo5/v6#webpage","@type":"WebPage","about":{"@id":"https://www.protocols.io/#org"},"description":"Build a Bioinformatic Analysis Platform and Apply it to Routine Analysis of Microbial Genomics and Comparative Genomics\n. . Read full protocol, steps, and ma...","isPartOf":{"@id":"https://www.protocols.io/#website"},"name":"Build a Bioinformatic Analysis Platform and Apply it to Routine Analysis of Microbial Genomics and Comparat...","url":"https://www.protocols.io/view/build-a-bioinformatic-analysis-platform-and-apply-3byl4w5j8vo5/v6"} {"@context":"https://schema.org","@id":"https://www.protocols.io/view/build-a-bioinformatic-analysis-platform-and-apply-3byl4w5j8vo5/v6#article","@type":"Article","author":{"@type":"Person","affiliation":"Dev","name":"Protocols Importer"},"dateModified":"2022-04-25T11:29:45Z","datePublished":"2022-04-25T11:29:45Z","description":"More and more frequently, genomics and comparative genomics have been used as routine methods for general microbiological research. However, using several tools or even writing some scripts are required for completing a simple analysis, which is complicated for most biological researchers. To simplify the operation process, particularly for the convenience of microbiologists, here we have developed PGCGAP, a comprehensive, malleable, and easily installed prokaryotic genomic and comparative genomic analysis pipeline. PGCGAP implements genome assembly, gene prediction and annotation, genome and metagenome distance estimation, phylogenetic analysis, COG annotation, pan-genome analysis, inference of orthologous gene groups, variant calling and annotation, and screening for antimicrobial and virulence genes. Although we have tried our best to simplify the installation and usage of PGCGAP, it may be difficult for non-bioinformaticians to master it. Therefore, a protocol was created to help microbiologists without any experience in bioinformatics to establish their bioinformatics platform and perform routine analyses. This protocol shows how to choose the equipment to install a Linux subsystem on a laptop with a Windows 10 system, to install the PGCGAP and perform all analyses with an example dataset (This protocol applies to PGCGAP version 1.0.34 and later). The protocol requires a basic understanding of Linux, so an additional web page was written to help uninitiated users learn Linux and whole-genome sequencing (https://github.com/liaochenlanruo/pgcgap/wiki/Learning-bioinformatics or http://bcam.hzau.edu.cn/linuxwgs.php). ","headline":"Build a Bioinformatic Analysis Platform and Apply it to Routine Analysis of Microbial Genomics and Comparat...","identifier":"10.21203/rs.2.21224/v6","image":{"@type":"ImageObject","url":"https://files.protocols.io/webapp/images/q2ckeg/meta/protocolsio.png"},"keywords":"Computational biology and bioinformatics,comparative genomics, COG annotation, phylogenetic orthology, phylogenetic analysis, variants calling, pan-genome, genome assembly, gene prediction, genome annotation, genome distance, Average Nucleotide Identity, PGCGAP, routine analysis of microbial genomic, microbial genomic, bioinformatic analysis platform, comparative genomic, routine analysis, analysis","mainEntityOfPage":{"@id":"https://www.protocols.io/view/build-a-bioinformatic-analysis-platform-and-apply-3byl4w5j8vo5/v6#webpage"},"publisher":{"@id":"https://www.protocols.io/#org"}} var WebappBundlePath = "https:\/\/files.protocols.io\/webapp\/bundles\/production-1610ff7\/"; var AMPLITUDE_API_KEY="c250ed1d862cb9c01587e1f779a32c9";var FFMPEG_HOST="https://ffmpeg.protocols.io";var FILES_CDN_URL="https://files.protocols.io";var FILES_S3_BUCKET="protocols-io-files";var FILES_S3_PREFIX="external";var GA_MEASUREMENT_ID="G-33ZGV5CT0B";var GOOGLE_CLIENT_ID="182746271041-rdtjk0b1h9706r0fgpq1o2h55lgbo8un.apps.googleusercontent.com";var HAS_SSR= false ;var HOST_ROLE= 1 ;var HOST_ROLES={"HOST_DEV":2,"HOST_LOCAL":3,"HOST_PROD":1};var IMAGE_BASE_PATH="https://files.protocols.io/webapp/images/q2ckeg/";var NATS_SERVER="wss://ws.protocols.io";var ORCID_CLIENT_ID="APP-7405TP4958GFSZXV";var ORCID_URL="https://orcid.org/oauth/authorize";var RECAPTCHA_SITE_ID="6LeMF6YUAAAAAOYzOqfc9Ml3PdTgIzO1oDdIwCYc";var SITE_URL="https://www.protocols.io";var SPRINGERNATURE_CLIENT_ID="protocolsio";var SPRINGERNATURE_REDIRECT="https://www.protocols.io/api/v1/auth/springernature/authcallback";var SPRINGERNATURE_URL="https://idp.springernature.com";var STRIPE_PUB_KEY="pk_live_51PfMxdRshFFmaQRVGeDsSX7NFFLMkMuqr17SxP6JcJuieglmQYHPgM7cz0XdO91IEVP9k4E4MC7PZB2ATyuuaOy800ivYpRURi";var UIPE="ccW9Kn73Dw3C4V1lovN9duN1d5BCqNRXHRUQiYoxsGA=";var VPC_ALLOW_REGENTS_LINKING= false ;var VPC_DISABLED_INVITE_COLLEAGUES= false ;var VPC_DISABLED_PUBLISHING= false ;var VPC_DISABLED_SIGN_UP= false ;var VPC_DISABLED_WORKSPACE_CREATION= false ;var VPC_EXTERNAL_STORAGES= null ;var VPC_FORWARDED_VIEW_URL_PREFIX="";var VPC_MAIN_CLOUD_URL="https://www.protocols.io";var VPC_REQUIRE_SIGN_IN= false ;var VPC_USE_MAIN_GLOBAL_SEARCH= false ;var WEBAPP_VERSION="production-1610ff7";var YJS_WEBSOCKET_URL="wss://www.protocols.io";var __stripeGlobal= null ;var cookie_session_guid="11CDE08C929F11F19FC00A58A9FEAC02";var gosessid="11CDDEF5929F11F19FC00A58A9FEAC02";var is_premium= false ;var loadedAmplitude= false ;var loadedGA= false ;var logged_in= false ;var session_guid="";var show_loader= true ;var user_theme="default"; var is_grecaptcha_loaded = false; if (!Element.prototype.matches) Element.prototype.matches = Element.prototype.msMatchesSelector; if (!Element.prototype.closest) Element.prototype.closest = function (selector) {var el = this; while (el) {if (el.matches(selector)) return el; el = el.parentElement;}};

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.

Source provenance

crossref
last seen: 2026-06-27T06:32:54.091938+00:00
europepmc
last seen: 2026-05-19T01:45:01.086888+00:00
unpaywall
last seen: 2026-05-22T02:00:06.705733+00:00
License: CC-BY-4.0