CINXE.COM

Pythonを使ってNGSデータを可視化してみよう!~準備編~ - Learning at the Bench

<!DOCTYPE html> <html lang="ja"> <head > <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v23.5) - https://yoast.com/wordpress/plugins/seo/ --> <title>Pythonを使ってNGSデータを可視化してみよう!~準備編~ - Learning at the Bench</title> <link rel="canonical" href="https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/" /> <meta property="og:locale" content="ja_JP" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Pythonを使ってNGSデータを可視化してみよう!~準備編~" /> <meta property="og:description" content="次世代シーケンス(NGS)は、ゲノム解析、トランスクリプトーム解析、メタゲノム解析など、さまざまなアプリケーションで活用されていますが、NGSで得られる膨大なデータの取り扱いは一筋縄ではいきません。 そこで今回は、Pyt" /> <meta property="og:url" content="https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/" /> <meta property="og:site_name" content="Learning at the Bench" /> <meta property="article:publisher" content="https://www.facebook.com/ThermoFisherJapan" /> <meta property="article:published_time" content="2024-02-22T05:25:07+00:00" /> <meta property="article:modified_time" content="2024-03-29T02:54:01+00:00" /> <meta property="og:image" content="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/10d0bd06c126a72d551cbbf251d1b637.jpg" /> <meta property="og:image:width" content="1000" /> <meta property="og:image:height" content="769" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="author" content="LatB Staff" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:creator" content="@ThermoFisherJP" /> <meta name="twitter:site" content="@ThermoFisherJP" /> <meta name="twitter:label1" content="執筆者" /> <meta name="twitter:data1" content="LatB Staff" /> <meta name="twitter:label2" content="推定読み取り時間" /> <meta name="twitter:data2" content="13分" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/","url":"https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/","name":"Pythonを使ってNGSデータを可視化してみよう!~準備編~ - Learning at the Bench","isPartOf":{"@id":"https://www.thermofisher.com/blog/learning-at-the-bench/#website"},"primaryImageOfPage":{"@id":"https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/#primaryimage"},"image":{"@id":"https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/#primaryimage"},"thumbnailUrl":"https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/10d0bd06c126a72d551cbbf251d1b637.jpg","datePublished":"2024-02-22T05:25:07+00:00","dateModified":"2024-03-29T02:54:01+00:00","author":{"@id":"https://www.thermofisher.com/blog/learning-at-the-bench/#/schema/person/bdbe319a2001f279ddce6ab8eaad1253"},"breadcrumb":{"@id":"https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/#primaryimage","url":"https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/10d0bd06c126a72d551cbbf251d1b637.jpg","contentUrl":"https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/10d0bd06c126a72d551cbbf251d1b637.jpg","width":1000,"height":769},{"@type":"BreadcrumbList","@id":"https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.thermofisher.com/blog/learning-at-the-bench/"},{"@type":"ListItem","position":2,"name":"Pythonを使ってNGSデータを可視化してみよう!~準備編~"}]},{"@type":"WebSite","@id":"https://www.thermofisher.com/blog/learning-at-the-bench/#website","url":"https://www.thermofisher.com/blog/learning-at-the-bench/","name":"Learning at the Bench","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.thermofisher.com/blog/learning-at-the-bench/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Person","@id":"https://www.thermofisher.com/blog/learning-at-the-bench/#/schema/person/bdbe319a2001f279ddce6ab8eaad1253","name":"LatB Staff","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https://www.thermofisher.com/blog/learning-at-the-bench/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/4bc09fc93fc25f696b29c0a6e9d53ce8?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/4bc09fc93fc25f696b29c0a6e9d53ce8?s=96&d=mm&r=g","caption":"LatB Staff"},"url":"https://www.thermofisher.com/blog/author/lgbadmin/"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//www.thermofisher.com' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='dns-prefetch' href='//use.fontawesome.com' /> <link rel="alternate" type="application/rss+xml" title="Learning at the Bench &raquo; フィード" href="https://www.thermofisher.com/blog/learning-at-the-bench/feed/" /> <link rel="alternate" type="application/rss+xml" title="Learning at the Bench &raquo; コメントフィード" href="https://www.thermofisher.com/blog/learning-at-the-bench/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Learning at the Bench &raquo; Pythonを使ってNGSデータを可視化してみよう!~準備編~ のコメントのフィード" href="https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/feed/" /> <!-- Optimizely tracking code --> <script src="https://cdn.optimizely.com/js/8156647427.js"></script> <!-- Hotjar Tracking Code for https://www.thermofisher.com/blog --> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:373708,hjsv:5}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'//static.hotjar.com/c/hotjar-','.js?sv='); </script> <!-- This site uses the Google Analytics by MonsterInsights plugin v9.2.0 - Using Analytics tracking - https://www.monsterinsights.com/ --> <script src="//www.googletagmanager.com/gtag/js?id=G-TJ18KZWFVE" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> var mi_version = '9.2.0'; var mi_track_user = true; var mi_no_track_reason = ''; var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/admin.acceleratingscience.com\/learning-at-the-bench\/ngs-gene-expression-1-csd-ts-bfx-24009\/"}; if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); } else { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; } var disableStrs = [ 'ga-disable-G-TJ18KZWFVE', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-TJ18KZWFVE', {"use_amp_client_id":"true","forceSSL":"true","link_attribution":"true","tags":"\u6b21\u4e16\u4ee3\u30b7\u30fc\u30b1\u30f3\u30b5,\u907a\u4f1d\u5b50\u767a\u73fe\u89e3\u6790","category":"\u5206\u5b50\u751f\u7269\u5b66\u5b9f\u9a13\u95a2\u9023","published_at":"2024-02-22T14:25:07+09:00","author":"user-975"} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); } </script> <!-- / Google Analytics by MonsterInsights --> <link rel='stylesheet' id='jetpack_related-posts-css' href='https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/jetpack/modules/related-posts/related-posts.css?ver=20240116' type='text/css' media='all' /> <link rel='stylesheet' id='accelerating-science-blogs-css' href='https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/themes/accelerating-science-blogs/style.css?ver=1.2.9.3' type='text/css' media='all' /> <link rel='stylesheet' id='wp-block-library-css' href='https://www.thermofisher.com/blog//wp-includes/css/dist/block-library/style.min.css?ver=6.6.1' type='text/css' media='all' /> <link rel='stylesheet' id='mediaelement-css' href='https://www.thermofisher.com/blog//wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://www.thermofisher.com/blog//wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.6.1' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='mashsb-styles-css' href='https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/mashsharer/assets/css/mashsb.min.css?ver=4.0.47' type='text/css' media='all' /> <style id='mashsb-styles-inline-css' type='text/css'> .mashsb-count {color:#555759;}[class^="mashicon-"] .text, [class*=" mashicon-"] .text{ text-indent: -9999px !important; line-height: 0px; display: block; } [class^="mashicon-"] .text:after, [class*=" mashicon-"] .text:after { content: "" !important; text-indent: 0; font-size:13px; display: block !important; } [class^="mashicon-"], [class*=" mashicon-"] { width:25%; text-align: center !important; } [class^="mashicon-"] .icon:before, [class*=" mashicon-"] .icon:before { float:none; margin-right: 0; } .mashsb-buttons a{ margin-right: 3px; margin-bottom:3px; min-width: 0; width: 41px; } .onoffswitch, .onoffswitch-inner:before, .onoffswitch-inner:after .onoffswitch2, .onoffswitch2-inner:before, .onoffswitch2-inner:after { margin-right: 0px; width: 41px; line-height: 41px; } </style> <link crossorigin="anonymous" rel='stylesheet' id='japanese-font-css' href='https://fonts.googleapis.com/css?family=Noto+Sans+JP&#038;display=swap&#038;ver=6.6.1' type='text/css' media='all' /> <link rel='stylesheet' id='japanese-font-css-css' href='https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/japanese-translations//style.css?ver=6.6.1' type='text/css' media='all' /> <link rel='stylesheet' id='toc-screen-css' href='https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/table-of-contents-plus/screen.min.css?ver=2408' type='text/css' media='all' /> <style id='toc-screen-inline-css' type='text/css'> div#toc_container {width: 33%;} </style> <link rel='stylesheet' id='mashnet-styles-css' href='https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/mashshare-networks/assets/css/mashnet.min.css?ver=2.5.3' type='text/css' media='all' /> <link rel='stylesheet' id='mashsas-styles-css' href='https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/mashshare-select-and-share/assets/css/mashsas.min.css?ver=1.0.5' type='text/css' media='all' /> <link rel='stylesheet' id='gforms_reset_css-css' href='https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/legacy/css/formreset.min.css?ver=2.8.17' type='text/css' media='all' /> <link rel='stylesheet' id='gforms_formsmain_css-css' href='https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/legacy/css/formsmain.min.css?ver=2.8.17' type='text/css' media='all' /> <link rel='stylesheet' id='gforms_ready_class_css-css' href='https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/legacy/css/readyclass.min.css?ver=2.8.17' type='text/css' media='all' /> <link rel='stylesheet' id='gforms_browsers_css-css' href='https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/legacy/css/browsers.min.css?ver=2.8.17' type='text/css' media='all' /> <link rel='stylesheet' id='globals-css' href='https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/themes/accelerating-science-blogs/global-style.css?ver=1.2.9.3' type='text/css' media='all' /> <link rel='stylesheet' id='bfa-font-awesome-css' href='https://use.fontawesome.com/releases/v5.15.4/css/all.css?ver=2.0.3' type='text/css' media='all' /> <link rel='stylesheet' id='bfa-font-awesome-v4-shim-css' href='https://use.fontawesome.com/releases/v5.15.4/css/v4-shims.css?ver=2.0.3' type='text/css' media='all' /> <style id='bfa-font-awesome-v4-shim-inline-css' type='text/css'> @font-face { font-family: 'FontAwesome'; src: url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.eot?#iefix') format('embedded-opentype'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff2') format('woff2'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.woff') format('woff'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.ttf') format('truetype'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-brands-400.svg#fontawesome') format('svg'); } @font-face { font-family: 'FontAwesome'; src: url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.eot?#iefix') format('embedded-opentype'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff2') format('woff2'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.woff') format('woff'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.ttf') format('truetype'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-solid-900.svg#fontawesome') format('svg'); } @font-face { font-family: 'FontAwesome'; src: url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.eot?#iefix') format('embedded-opentype'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff2') format('woff2'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.woff') format('woff'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.ttf') format('truetype'), url('https://use.fontawesome.com/releases/v5.15.4/webfonts/fa-regular-400.svg#fontawesome') format('svg'); unicode-range: U+F004-F005,U+F007,U+F017,U+F022,U+F024,U+F02E,U+F03E,U+F044,U+F057-F059,U+F06E,U+F070,U+F075,U+F07B-F07C,U+F080,U+F086,U+F089,U+F094,U+F09D,U+F0A0,U+F0A4-F0A7,U+F0C5,U+F0C7-F0C8,U+F0E0,U+F0EB,U+F0F3,U+F0F8,U+F0FE,U+F111,U+F118-F11A,U+F11C,U+F133,U+F144,U+F146,U+F14A,U+F14D-F14E,U+F150-F152,U+F15B-F15C,U+F164-F165,U+F185-F186,U+F191-F192,U+F1AD,U+F1C1-F1C9,U+F1CD,U+F1D8,U+F1E3,U+F1EA,U+F1F6,U+F1F9,U+F20A,U+F247-F249,U+F24D,U+F254-F25B,U+F25D,U+F267,U+F271-F274,U+F279,U+F28B,U+F28D,U+F2B5-F2B6,U+F2B9,U+F2BB,U+F2BD,U+F2C1-F2C2,U+F2D0,U+F2D2,U+F2DC,U+F2ED,U+F328,U+F358-F35B,U+F3A5,U+F3D1,U+F410,U+F4AD; } </style> <script type="text/javascript" id="jetpack_related-posts-js-extra"> /* <![CDATA[ */ var related_posts_js_options = {"post_heading":"h4"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/jetpack/_inc/build/related-posts/related-posts.min.js?ver=20240116" id="jetpack_related-posts-js"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/google-analytics-premium/assets/js/frontend-gtag.min.js?ver=9.2.0" id="monsterinsights-frontend-script-js" async="async" data-wp-strategy="async"></script> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/admin.acceleratingscience.com\/learning-at-the-bench","hash_tracking":"false","v4_id":"G-TJ18KZWFVE"};/* ]]> */ </script> <script type="text/javascript" src="https://www.thermofisher.com/blog//wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog//wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" id="mashsb-js-extra"> /* <![CDATA[ */ var mashsb = {"shares":"0","round_shares":"1","animate_shares":"0","dynamic_buttons":"0","share_url":"https:\/\/www.thermofisher.com\/blog\/learning-at-the-bench\/ngs-gene-expression-1-csd-ts-bfx-24009\/","title":"Python%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6NGS%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%8F%AF%E8%A6%96%E5%8C%96%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86%EF%BC%81%EF%BD%9E%E6%BA%96%E5%82%99%E7%B7%A8%EF%BD%9E","image":"https:\/\/admin.acceleratingscience.com\/learning-at-the-bench\/wp-content\/uploads\/sites\/13\/2024\/02\/10d0bd06c126a72d551cbbf251d1b637.jpg","desc":"\u6b21\u4e16\u4ee3\u30b7\u30fc\u30b1\u30f3\u30b9\uff08NGS\uff09\u306f\u3001\u30b2\u30ce\u30e0\u89e3\u6790\u3001\u30c8\u30e9\u30f3\u30b9\u30af\u30ea\u30d7\u30c8\u30fc\u30e0\u89e3\u6790\u3001\u30e1\u30bf\u30b2\u30ce\u30e0\u89e3\u6790\u306a\u3069\u3001\u3055\u307e\u3056\u307e\u306a\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3067\u6d3b\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001NGS\u3067\u5f97\u3089\u308c\u308b\u81a8\u5927\u306a\u30c7\u30fc\u30bf\u306e\u53d6\u308a\u6271\u3044\u306f\u4e00\u7b4b\u7e04\u3067\u306f\u3044\u304d\u307e\u305b\u3093\u3002\r\n\u305d\u3053\u3067\u4eca\u56de\u306f\u3001Python\u2122\u3092\u4f7f\u3063\u3066\u3001\u6bd4\u8f03\u7684\u7c21\u5358\u306bNGS\u30c7\u30fc\u30bf\u306e\u53ef\u8996\u5316\u3092\u884c\u3046\u65b9\u6cd5\u306b\u3064\u3044\u3066\u3054\u7d39\u4ecb\u3044\u305f\u3057\u307e\u3059\u3002\u304a\u624b\u6301\u3061\u306eIon Torrent\u2122\u767a\u73fe\u89e3\u6790\u30c7\u30fc\u30bf\u3092\u4f7f\u3063\u3066\u3001\u305c\u3072\u8a66\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002\r\n\u672c\u30d6\u30ed\u30b0\u3067\u306f\u3001Python\u3092\u4f7f\u3063\u305f\u30c7\u30fc\u30bf\u306e\u53ef\u8996\u5316\u306b\u3064\u3044\u3066\u3001\u6e96\u5099\u7de8\u3068\u3057\u3066\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u30c7\u30fc\u30bf\u306e\u8aad\u307f\u8fbc\u307f\u307e\u3067\u3092\u3054\u7d39\u4ecb\u3057\u307e\u3059\u3002\r\n\u203bWindows\u2122 PC\u306e\u5229\u7528\u3092\u60f3\u5b9a\u3057\u3066\u3044\u307e\u3059\u3002\r\n\r\n\u25bc\u3053\u3093\u306a\u65b9\u306b\u304a\u3059\u3059\u3081\u3067\u3059\uff01\r\n\u30fb\u6b21\u4e16\u4ee3\u30b7\u30fc\u30b1\u30f3\u30b7\u30f3\u30b0\u89e3\u6790\u3092\u59cb\u3081\u305f\u3070\u304b\u308a\u306e\u65b9\r\n\u30fb\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306b\u8208\u5473\u304c\u3042\u308b\u3051\u308c\u3069\u672a\u7d4c\u9a13\u306e\u65b9\r\n\u30fbNGS\u30c7\u30fc\u30bf\u306e\u53ef\u8996\u5316\u306b\u8208\u5473\u306e\u3042\u308b\u65b9\r\nPython\u3068Jupyter Notebook \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\r\n\u307e\u305a\u3001Python\u306e\u516c\u5f0f\u30b5\u30a4\u30c8\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u3001\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\r\n\u3054\u81ea\u8eab\u306ePC\u306b\u5bfe\u5fdc\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3001\u30d5\u30a1\u30a4\u30eb\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059\u3002\u8868\u793a\u3055\u308c\u308b\u30a6\u30a3\u30f3\u30c9\u30a6\u3067\u3001Add python_exe to PATH\u306b\u30c1\u30a7\u30c3\u30af\u3057\u3001Install Now\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u958b\u59cb\u3057\u307e\u3059\u3002\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u5b8c\u4e86\u3057\u305f\u3089\u3001Windows\u30b7\u30b9\u30c6\u30e0\u30c4\u30fc\u30eb\u306e\u30b3\u30de\u30f3\u30c9\u30d7\u30ed\u30f3\u30d7\u30c8\u3092\u9078\u629e\u3057\u3066\u8d77\u52d5\u3057\u3001python\u3068\u5165\u529b\u3057\u3066\u30ad\u30fc\u30dc\u30fc\u30c9\u306e\u30a8\u30f3\u30bf\u30fc\u30ad\u30fc\u3092\u62bc\u3057\u3001Python\u304c\u8d77\u52d5\u3059\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\r\n\r\n\u00a0\r\n\r\n\r\n\r\nC: \\Users\\UserName > python\r\nPython 3.11.5 (tags\/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit Type\r\n\"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n>>>\r\n\r\n\r\n\r\n\u78ba\u8a8d\u3057\u305f\u3089\u3001quit()\u307e\u305f\u306fexit()\u3068\u5165\u529b\u3057\u3066\u30a8\u30f3\u30bf\u30fc\u30ad\u30fc\u3092\u62bc\u3057\u3001python\u3092\u7d42\u4e86\u3057\u307e\u3059\u3002\r\n\r\n\r\n\r\nC: \\Users\\UserName > python\r\nPython 3.11.5 (tags\/v3.11.5:cce6ba9, \u2026","hashtag":"ThermoFisherJP","subscribe":"content","subscribe_url":"","activestatus":"1","singular":"1","twitter_popup":"1","refresh":"0","nonce":"78eaa9e59e","postid":"16411","servertime":"1733232490","ajaxurl":"https:\/\/www.thermofisher.com\/blog\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/mashsharer/assets/js/mashsb.min.js?ver=4.0.47" id="mashsb-js"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/mashshare-google-analytics/assets/js/mashga.min.js?ver=1.0.9" id="mashga-js"></script> <script type="text/javascript" id="mashnet-js-extra"> /* <![CDATA[ */ var mashnet = {"body":"Check out this article I just read:","subject":"Check out this article from Accelerating Science","pinterest_select":"1","pinterest_image":"https:\/\/admin.acceleratingscience.com\/learning-at-the-bench\/wp-content\/uploads\/sites\/13\/2024\/02\/10d0bd06c126a72d551cbbf251d1b637.jpg","pinterest_desc":"\u6b21\u4e16\u4ee3\u30b7\u30fc\u30b1\u30f3\u30b9\uff08NGS\uff09\u306f\u3001\u30b2\u30ce\u30e0\u89e3\u6790\u3001\u30c8\u30e9\u30f3\u30b9\u30af\u30ea\u30d7\u30c8\u30fc\u30e0\u89e3\u6790\u3001\u30e1\u30bf\u30b2\u30ce\u30e0\u89e3\u6790\u306a\u3069\u3001\u3055\u307e\u3056\u307e\u306a\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3067\u6d3b\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001NGS\u3067\u5f97\u3089\u308c\u308b\u81a8\u5927\u306a\u30c7\u30fc\u30bf\u306e\u53d6\u308a\u6271\u3044\u306f\u4e00\u7b4b\u7e04\u3067\u306f\u3044\u304d\u307e\u305b\u3093\u3002\r\n\u305d\u3053\u3067\u4eca\u56de\u306f\u3001Python\u2122\u3092\u4f7f\u3063\u3066\u3001\u6bd4\u8f03\u7684\u7c21\u5358\u306bNGS\u30c7\u30fc\u30bf\u306e\u53ef\u8996\u5316\u3092\u884c\u3046\u65b9\u6cd5\u306b\u3064\u3044\u3066\u3054\u7d39\u4ecb\u3044\u305f\u3057\u307e\u3059\u3002\u304a\u624b\u6301\u3061\u306eIon Torrent\u2122\u767a\u73fe\u89e3\u6790\u30c7\u30fc\u30bf\u3092\u4f7f\u3063\u3066\u3001\u305c\u3072\u8a66\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002\r\n\u672c\u30d6\u30ed\u30b0\u3067\u306f\u3001Python\u3092\u4f7f\u3063\u305f\u30c7\u30fc\u30bf\u306e\u53ef\u8996\u5316\u306b\u3064\u3044\u3066\u3001\u6e96\u5099\u7de8\u3068\u3057\u3066\u30d7\u30ed\u30b0\u30e9\u30e0\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u30c7\u30fc\u30bf\u306e\u8aad\u307f\u8fbc\u307f\u307e\u3067\u3092\u3054\u7d39\u4ecb\u3057\u307e\u3059\u3002\r\n\u203bWindows\u2122 PC\u306e\u5229\u7528\u3092\u60f3\u5b9a\u3057\u3066\u3044\u307e\u3059\u3002\r\n\r\n\u25bc\u3053\u3093\u306a\u65b9\u306b\u304a\u3059\u3059\u3081\u3067\u3059\uff01\r\n\u30fb\u6b21\u4e16\u4ee3\u30b7\u30fc\u30b1\u30f3\u30b7\u30f3\u30b0\u89e3\u6790\u3092\u59cb\u3081\u305f\u3070\u304b\u308a\u306e\u65b9\r\n\u30fb\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u306b\u8208\u5473\u304c\u3042\u308b\u3051\u308c\u3069\u672a\u7d4c\u9a13\u306e\u65b9\r\n\u30fbNGS\u30c7\u30fc\u30bf\u306e\u53ef\u8996\u5316\u306b\u8208\u5473\u306e\u3042\u308b\u65b9\r\nPython\u3068Jupyter Notebook \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\r\n\u307e\u305a\u3001Python\u306e\u516c\u5f0f\u30b5\u30a4\u30c8\u306b\u30a2\u30af\u30bb\u30b9\u3057\u3066\u3001\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002\r\n\u3054\u81ea\u8eab\u306ePC\u306b\u5bfe\u5fdc\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3001\u30d5\u30a1\u30a4\u30eb\u3092\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3057\u307e\u3059\u3002\u8868\u793a\u3055\u308c\u308b\u30a6\u30a3\u30f3\u30c9\u30a6\u3067\u3001Add python_exe to PATH\u306b\u30c1\u30a7\u30c3\u30af\u3057\u3001Install Now\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3092\u958b\u59cb\u3057\u307e\u3059\u3002\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u304c\u5b8c\u4e86\u3057\u305f\u3089\u3001Windows\u30b7\u30b9\u30c6\u30e0\u30c4\u30fc\u30eb\u306e\u30b3\u30de\u30f3\u30c9\u30d7\u30ed\u30f3\u30d7\u30c8\u3092\u9078\u629e\u3057\u3066\u8d77\u52d5\u3057\u3001python\u3068\u5165\u529b\u3057\u3066\u30ad\u30fc\u30dc\u30fc\u30c9\u306e\u30a8\u30f3\u30bf\u30fc\u30ad\u30fc\u3092\u62bc\u3057\u3001Python\u304c\u8d77\u52d5\u3059\u308b\u3053\u3068\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002\r\n\r\n\u00a0\r\n\r\n\r\n\r\nC: \\Users\\UserName > python\r\nPython 3.11.5 (tags\/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit Type\r\n\"help\", \"copyright\", \"credits\" or \"license\" for more information.\r\n>>>\r\n\r\n\r\n\r\n\u78ba\u8a8d\u3057\u305f\u3089\u3001quit()\u307e\u305f\u306fexit()\u3068\u5165\u529b\u3057\u3066\u30a8\u30f3\u30bf\u30fc\u30ad\u30fc\u3092\u62bc\u3057\u3001python\u3092\u7d42\u4e86\u3057\u307e\u3059\u3002\r\n\r\n\r\n\r\nC: \\Users\\UserName > python\r\nPython 3.11.5 (tags\/v3.11.5:cce6ba9, \u2026"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/mashshare-networks/assets/js/mashnet.min.js?ver=2.5.3" id="mashnet-js"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog//wp-includes/js/underscore.min.js?ver=1.13.4" id="underscore-js"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog//wp-includes/js/backbone.min.js?ver=1.5.0" id="backbone-js"></script> <script type="text/javascript" id="wp-api-js-js-extra"> /* <![CDATA[ */ var WP_API_Settings = {"root":"https:\/\/admin.acceleratingscience.com\/learning-at-the-bench","nonce":"c77f5e0bff"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/wp-search-live/public/assets/js/util--wp-api.js?ver=0.9" id="wp-api-js-js"></script> <script type="text/javascript" id="mashsas-js-extra"> /* <![CDATA[ */ var mashsas = {"minchars":"10","appid":"1603510369972799","facebook":"1","twitter":"1","mail":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/mashshare-select-and-share/assets/js/mashsas.min.js?ver=1.0.5" id="mashsas-js"></script> <script type="text/javascript" defer='defer' src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=2.8.17" id="gform_json-js"></script> <script type="text/javascript" id="gform_gravityforms-js-extra"> /* <![CDATA[ */ var gf_global = {"gf_currency_config":{"name":"\u30a2\u30e1\u30ea\u30ab\u30c9\u30eb","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/admin.acceleratingscience.com\/learning-at-the-bench\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/admin.acceleratingscience.com\/learning-at-the-bench\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"4a792b070322e711c2521ee9802c04ea","strings":{"newRowAdded":"\u65b0\u3057\u3044\u884c\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002","rowRemoved":"\u884c\u304c\u524a\u9664\u3055\u308c\u307e\u3057\u305f","formSaved":"\u30d5\u30a9\u30fc\u30e0\u304c\u4fdd\u5b58\u3055\u308c\u307e\u3057\u305f\u3002\u30b3\u30f3\u30c6\u30f3\u30c4\u306b\u306f\u3001\u30d5\u30a9\u30fc\u30e0\u306b\u623b\u3063\u3066\u8a18\u5165\u3059\u308b\u305f\u3081\u306e\u30ea\u30f3\u30af\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002"}}; var gf_global = {"gf_currency_config":{"name":"\u30a2\u30e1\u30ea\u30ab\u30c9\u30eb","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/admin.acceleratingscience.com\/learning-at-the-bench\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/admin.acceleratingscience.com\/learning-at-the-bench\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"4a792b070322e711c2521ee9802c04ea","strings":{"newRowAdded":"\u65b0\u3057\u3044\u884c\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002","rowRemoved":"\u884c\u304c\u524a\u9664\u3055\u308c\u307e\u3057\u305f","formSaved":"\u30d5\u30a9\u30fc\u30e0\u304c\u4fdd\u5b58\u3055\u308c\u307e\u3057\u305f\u3002\u30b3\u30f3\u30c6\u30f3\u30c4\u306b\u306f\u3001\u30d5\u30a9\u30fc\u30e0\u306b\u623b\u3063\u3066\u8a18\u5165\u3059\u308b\u305f\u3081\u306e\u30ea\u30f3\u30af\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002"}}; var gform_i18n = {"datepicker":{"days":{"monday":"\u6708","tuesday":"\u706b","wednesday":"\u6c34","thursday":"\u6728","friday":"\u91d1","saturday":"\u571f","sunday":"\u65e5"},"months":{"january":"1\u6708","february":"2\u6708","march":"3\u6708","april":"4\u6708","may":"May","june":"6\u6708","july":"7\u6708","august":"8\u6708","september":"9\u6708","october":"10\u6708","november":"11\u6708","december":"12\u6708"},"firstDay":1,"iconText":"\u65e5\u4ed8\u3092\u9078\u629e"}}; var gf_legacy_multi = {"1":"1","2":"1"}; var gform_gravityforms = {"strings":{"invalid_file_extension":"\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u306f\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093\u3002\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u308b\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7:","delete_file":"\u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664","in_progress":"\u51e6\u7406\u4e2d","file_exceeds_limit":"\u30d5\u30a1\u30a4\u30eb\u30b5\u30a4\u30ba\u304c\u4e0a\u9650\u3092\u8d85\u3048\u3066\u3044\u307e\u3059\u3002","illegal_extension":"\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u306f\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093\u3002","max_reached":"\u30d5\u30a1\u30a4\u30eb\u6570\u304c\u4e0a\u9650\u306b\u9054\u3057\u307e\u3057\u305f\u3002","unknown_error":"\u30b5\u30fc\u30d0\u30fc\u306b\u30d5\u30a1\u30a4\u30eb\u3092\u4fdd\u5b58\u4e2d\u306b\u554f\u984c\u304c\u3042\u308a\u307e\u3057\u305f\u3002","currently_uploading":"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u304c\u5b8c\u4e86\u3059\u308b\u307e\u3067\u304a\u5f85\u3061\u304f\u3060\u3055\u3044\u3002","cancel":"\u30ad\u30e3\u30f3\u30bb\u30eb","cancel_upload":"\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3092\u30ad\u30e3\u30f3\u30bb\u30eb","cancelled":"\u30ad\u30e3\u30f3\u30bb\u30eb\u6e08\u307f"},"vars":{"images_url":"https:\/\/admin.acceleratingscience.com\/learning-at-the-bench\/wp-content\/plugins\/gravityforms\/images"}}; /* ]]> */ </script> <script type="text/javascript" id="gform_gravityforms-js-before"> /* <![CDATA[ */ var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}}); /* ]]> */ </script> <script type="text/javascript" defer='defer' src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=2.8.17" id="gform_gravityforms-js"></script> <script type="text/javascript" defer='defer' src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/js/chosen.jquery.min.js?ver=2.8.17" id="gform_chosen-js"></script> <script type="text/javascript" defer='defer' src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=50c7bea9c2320e16728e44ae9fde5f26" id="gform_gravityforms_utils-js"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/themes/accelerating-science-blogs/js/single-scripts.js?ver=1.2.9.3" id="single-scripts-js"></script> <link rel="https://api.w.org/" href="https://www.thermofisher.com/blog/learning-at-the-bench/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.thermofisher.com/blog/learning-at-the-bench/wp-json/wp/v2/posts/16411" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.thermofisher.com/blog/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://www.thermofisher.com/blog/learning-at-the-bench/?p=16411' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.thermofisher.com/blog/learning-at-the-bench/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.thermofisher.com%2Fblog%2Flearning-at-the-bench%2Fngs-gene-expression-1-csd-ts-bfx-24009%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.thermofisher.com/blog/learning-at-the-bench/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.thermofisher.com%2Fblog%2Flearning-at-the-bench%2Fngs-gene-expression-1-csd-ts-bfx-24009%2F&#038;format=xml" /> <!-- Stream WordPress user activity plugin v4.0.2 --> <link rel="icon" href="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/themes/accelerating-science-blogs/images/favicon.ico" /> <link rel="pingback" href="https://www.thermofisher.com/blog/xmlrpc.php" /> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version=\\\\\\\\\\\\\\\'2.0\\\\\\\\\\\\\\\';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,\\\\\\\\\\\\\\\'script\\\\\\\\\\\\\\\',\\\\\\\\\\\\\\\'https://connect.facebook.net/en_US/fbevents.js\\\\\\\\\\\\\\\'); fbq(\\\\\\\\\\\\\\\'init\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\'305572349637096\\\\\\\\\\\\\\\'); fbq(\\\\\\\\\\\\\\\'track\\\\\\\\\\\\\\\', \\\\\\\\\\\\\\\"PageView\\\\\\\\\\\\\\\");</script> <noscript><img height=\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\" width=\\\\\\\\\\\\\\\"1\\\\\\\\\\\\\\\" style=\\\\\\\\\\\\\\\"display:none\\\\\\\\\\\\\\\" src=\\\\\\\\\\\\\\\"https://www.facebook.com/tr?id=305572349637096&ev=PageView&noscript=1\\\\\\\\\\\\\\\" /></noscript> <!-- End Facebook Pixel Code --> <div id="fb-root"></div> <script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.3&appId=965231006866446&autoLogAppEvents=1"></script> <script type="application/ld+json"> {"@context":"http:\/\/schema.org","@type":"BlogPosting","mainEntityofPage":{"@type":"WebPage","@id":"https:\/\/www.thermofisher.com\/blog\/learning-at-the-bench\/ngs-gene-expression-1-csd-ts-bfx-24009\/"},"headline":"Python\u3092\u4f7f\u3063\u3066NGS\u30c7\u30fc\u30bf\u3092\u53ef\u8996\u5316\u3057\u3066\u307f\u3088\u3046\uff01\uff5e\u6e96\u5099\u7de8\uff5e","datePublished":"02\/22\/2024","dateModified":"02\/22\/2024","publisher":{"@type":"Organization","name":"Thermo Fisher Scientific","URL":"https:\/\/www.thermofisher.com\/us\/en\/home.html","logo":{"@type":"ImageObject","url":"https:\/\/www.thermofisher.com\/content\/dam\/LifeTech\/Images\/Header\/logo-color.png"}},"image":{"@type":"ImageObject","url":"https:\/\/admin.acceleratingscience.com\/learning-at-the-bench\/wp-content\/uploads\/sites\/13\/2024\/02\/10d0bd06c126a72d551cbbf251d1b637.jpg","width":1000,"height":769},"keywords":"\u6b21\u4e16\u4ee3\u30b7\u30fc\u30b1\u30f3\u30b5, \u907a\u4f1d\u5b50\u767a\u73fe\u89e3\u6790, ","author":{"@type":"Person","name":"LatB Staff"}} </script> <link rel="amphtml" href="https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/amp/"> <script type="text/javascript" src="https://www.thermofisher.com/etc/designs/lifetech/clientlibs/digitaldata.js" defer="defer"></script> <script id="tagmanager" type="text/javascript" src='https://assets.adobedtm.com/launch-ENeecb77f1160a4928a492ff040f7110c7.min.js' defer="defer"></script> <script> (function($) { $(document).ready(function() { digitalData.setPageType('blog'); }) })(jQuery); </script> <style type="text/css" id="wp-custom-css"> .site-footer .social-links .linkedin, .site-footer .social-links .youtube {display:none;} body { line-height: 1.6em; } p { margin-bottom: 36px; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h5, .entry-content h6 { line-height: 1.5em; margin-top: 40px; margin-bottom: 20px; } body .btn.btn-red { background-color: #ee3134!important; border: 1px solid #dd1f25!important; color: #fff!important; padding: 11px 30px!important; } .single-post .gform_wrapper { background-color: #eee; border: 1px solid #c8c8c8; padding: 3%; } </style> </head> <body class="post-template-default single single-post postid-16411 single-format-standard header-image full-width-content genesis-breadcrumbs-visible"><div class="site-container"><header class="site-header"><div class="wrap"><div class="title-area"><p class="site-title"><a href="https://www.thermofisher.com/" title="Thermo Fisher Scientific">Thermo Fisher Scientific</a></p></div><div class="widget-area header-widget-area"><section id="nav_menu-2" class="widget widget_nav_menu"><div class="widget-wrap"><nav class="nav-header"><ul id="menu-main-menu" class="menu genesis-nav-menu"><li id="menu-item-5525" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-5525"><a><span >メニュー</span></a> <ul class="sub-menu"> <li id="menu-item-5528" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-5528"><a href="https://www.thermofisher.com/blog/learning-at-the-bench/mol-bio/"><span >分子生物学実験関連</span></a></li> <li id="menu-item-5529" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5529"><a href="https://www.thermofisher.com/blog/learning-at-the-bench/analysis/"><span >分析・測定関連</span></a></li> <li id="menu-item-5531" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5531"><a href="https://www.thermofisher.com/blog/learning-at-the-bench/cell/"><span >細胞培養・イメージング</span></a></li> <li id="menu-item-5530" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5530"><a href="https://www.thermofisher.com/blog/learning-at-the-bench/interview/"><span >研究者インタビュー</span></a></li> <li id="menu-item-5527" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5527"><a href="https://www.thermofisher.com/blog/learning-at-the-bench/else/"><span >その他</span></a></li> </ul> </li> <li id="menu-item-1964" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1964"><a href="https://www.thermofisher.com/blog/learning-at-the-bench/about/"><span >このブログについて</span></a></li> <li id="menu-item-1963" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1963"><a href="https://www.thermofisher.com/blog/learning-at-the-bench/contact-us/"><span >お問い合わせ</span></a></li> </ul></nav></div></section> </div><div class="breadcrumb"><span class="breadcrumb-link-wrap"><a href="https://www.thermofisher.com/blog/?">Accelerating Science</a></span><span class="breadcrumb-link-wrap"><a class="breadcrumb-link" href="https://www.thermofisher.com/blog/learning-at-the-bench/"><span class="breadcrumb-link-text-wrap">Learning at the Bench</span></a><meta ></span> <span aria-label="breadcrumb separator">/</span> <span class="breadcrumb-link-wrap"><a class="breadcrumb-link" href="https://www.thermofisher.com/blog/learning-at-the-bench/mol-bio/"><span class="breadcrumb-link-text-wrap">分子生物学実験関連</span></a><meta ></span> <span aria-label="breadcrumb separator">/</span> <span class="breadcrumb-current-title">Pythonを使ってNGSデータを可視化してみよう!~準備編~</span></div></div></header><div class="site-inner"><div class="content-sidebar-wrap"><main class="content"><article class="post-16411 post type-post status-publish format-standard has-post-thumbnail category-mol-bio tag-ngs tag-gene-expression entry" aria-label="Pythonを使ってNGSデータを可視化してみよう!~準備編~"><header class="entry-header"><h1 class="entry-title">Pythonを使ってNGSデータを可視化してみよう!~準備編~</h1> <span class="post-info-author"> 作成者 <a href="https://www.thermofisher.com/blog/author/lgbadmin/" title="LatB Staff の投稿" rel="author">LatB Staff</a> </span> <span class="post-info-date"> 02.22.2024 </span> </header><div class="entry-content"><p>次世代シーケンス(NGS)は、ゲノム解析、トランスクリプトーム解析、メタゲノム解析など、さまざまなアプリケーションで活用されていますが、NGSで得られる膨大なデータの取り扱いは一筋縄ではいきません。<br /> そこで今回は、Python™を使って、比較的簡単にNGSデータの可視化を行う方法についてご紹介いたします。お手持ちのIon Torrent™発現解析データを使って、ぜひ試してみてください。<br /> 本ブログでは、Pythonを使ったデータの可視化について、準備編としてプログラムのインストールとデータの読み込みまでをご紹介します。<br /> ※Windows™ PCの利用を想定しています。</p> <p>▼こんな方におすすめです!<br /> ・次世代シーケンシング解析を始めたばかりの方<br /> ・コマンドラインのプログラムに興味があるけれど未経験の方<br /> ・NGSデータの可視化に興味のある方</p> <div id="toc_container" class="no_bullets"><p class="toc_title">▼もくじ</p><ul class="toc_list"><li><a href="#PythonJupyter_Notebook">PythonとJupyter Notebook のインストール</a></li><li><a href="#Jupyter_Notebook">Jupyter Notebookの起動とデータの読み込み</a></li><li><a href="#i">まとめ</a><ul><li><a href="#NGS">次世代シーケンサ(NGS)入門</a></li></ul></li></ul></div> <h2><span id="PythonJupyter_Notebook">PythonとJupyter Notebook のインストール</span></h2> <p>まず、<a href="https://www.python.org/downloads/" target="_blank" rel="noopener">Pythonの公式サイト</a>にアクセスして、プログラムをインストールします。<br /> ご自身のPCに対応したファイルをダウンロードし、ファイルをダブルクリックします。表示されるウィンドウで、<i>Add python_exe to PATH</i>にチェックし、<i>Install Now</i>をクリックしてインストールを開始します。インストールが完了したら、Windowsシステムツールのコマンドプロンプトを選択して起動し、<span style="color: #0000ff">python</span>と入力してキーボードのエンターキーを押し、Pythonが起動することを確認します。</p> <p>&nbsp;</p> <table style="border-collapse: collapse;border-color: gray" border="2"> <tbody> <tr bgcolor="#555555"> <td style="text-align: left" width="20"><span style="color: white">C: \Users\UserName &gt; <span style="color: yellow"><b>python</b></span><br /> Python 3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit Type<br /> &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br /> &gt;&gt;&gt;</span></td> </tr> </tbody> </table> <p>確認したら、<span style="color: #0000ff">quit()</span>または<span style="color: #0000ff">exit()</span>と入力してエンターキーを押し、pythonを終了します。</p> <table style="border-collapse: collapse;border-color: gray" border="2"> <tbody> <tr bgcolor="#555555"> <td style="text-align: left" width="20"><span style="color: white"><span style="color: white">C: \Users\UserName &gt; <span style="color: yellow"><b>python</b></span><br /> Python 3.11.5 (tags/v3.11.5:cce6ba9, Aug 24 2023, 14:38:34) [MSC v.1936 64 bit Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br /> &gt;&gt;&gt; <span style="color: yellow"><b>quit()</b></span></p> <p>C:\Users\UserName &gt;</span></td> </tr> </tbody> </table> <p>最初に、pipというツールがインストールされていることを確認します。pipは、ライブラリ (pythonで特定の処理を進めるために複数の機能をまとめたもの)のインストールや、インストール前にライブラリ間の依存関係の解消、重複インストールのチェックなどを自動で行ってくれる便利なツールです。<span style="color: #0000ff">pip -V</span>と入力してキーボードのエンターキーを押し、pipのバージョンが表示されることを確認します。</p> <p>&nbsp;</p> <table style="border-collapse: collapse;border-color: gray" border="2"> <tbody> <tr bgcolor="#555555"> <td style="text-align: left" width="20"><span style="color: white">C:\Users\UserName &gt; <span style="color: yellow"><b>pip -V</b></span><br /> pip 23.2.1 from C:\Uses\UserName\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip (python 3.11) </span></td> </tr> </tbody> </table> <p>次に、今回pythonの操作で使用する<a href="https://jupyter.org/" target="_blank" rel="noopener">Jupyter™ Notebook</a>をインストールします。Jupyter Notebookは、Pythonをブラウザー上で開き、プログラムを実行したり、実行した結果を表示させたりまとめて保存したりすることのできるツールです。どなたでも無償でご利用いただけます。<br /> <span style="color: #0000ff">python -m pip install jupyter</span>と入力してエンターキーを押し、インストールします。</p> <table style="border-collapse: collapse;border-color: gray" border="2"> <tbody> <tr bgcolor="#555555"> <td style="text-align: left" width="20"><span style="color: white">C:\Users\UserName &gt; <span style="color: yellow"><b>python -m pip install jupyter</b></span><br /> Collecting jupyter<br /> using cached jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)<br /> Collecting notebook (from jupyter)<br /> Obtaining dependency information for notebook from<br /> https://files.pythonhosted.org/packages/29/e0/50b4873fcb99651dd21302da50ae2c49113ccf3df<br /> b901fc6aaa3117e7ed/notebook-7.0.4-py3-none-any.whl.metadata<br /> Downloading notebook-7.0.4-py3-none-any.whl.metadata (10 kB)<br /> C:\Users\UserName &gt; </span></td> </tr> </tbody> </table> <p>プロンプト(最後が”&gt;”で終わる行)が戻ってくればインストール完了です。</p> <h2><span id="Jupyter_Notebook">Jupyter Notebookの起動とデータの読み込み</span></h2> <p>インストールしたJupyter Notebookを起動してみましょう。</p> <table style="border-collapse: collapse;border-color: gray" border="2"> <tbody> <tr bgcolor="#555555"> <td style="text-align: left" width="20"><span style="color: white">C:\Users\UserName &gt; <span style="color: yellow"><b>jupyter notebook</b></span></span></td> </tr> </tbody> </table> <p>コマンドプロンプトで<span style="color: #0000ff">jupyter notebook</span>と入力してエンターキーを押すと、ブラウザーが起動します。<br /> ブラウザー上にJupyter Notebook のDashboard の画面が表示されます。</p> <p><img decoding="async" class="aligncenter size-full wp-image-16422" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/8ada265d3292f9357629d57ca8c1294b.png" alt="Jupyter Notebook画面1" width="270" height="390" srcset="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/8ada265d3292f9357629d57ca8c1294b.png 270w, https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/8ada265d3292f9357629d57ca8c1294b-208x300.png 208w" sizes="(max-width: 270px) 100vw, 270px" /><br /> Newをクリックし、Notebookを選択し、Select KernelのウィンドウでそのままSelectをクリックすると、新規のファイルが作成されますので、ここにコマンドを入力して処理を進めます。解析データ等をインポートする場合、Uploadをクリックしてファイルを選択すると、現在作業しているディレクトリに保存できます。</p> <p><img decoding="async" class="aligncenter size-large wp-image-16424" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/992824263c7b74b537135831b6605255-1024x297.png" alt="Jupyter Notebook画面2" width="760" height="220" srcset="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/992824263c7b74b537135831b6605255-1024x297.png 1024w, https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/992824263c7b74b537135831b6605255-300x87.png 300w, https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/992824263c7b74b537135831b6605255-768x223.png 768w, https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/992824263c7b74b537135831b6605255-1536x445.png 1536w, https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/992824263c7b74b537135831b6605255.png 1974w" sizes="(max-width: 760px) 100vw, 760px" /><br /> まずは今回使用するライブラリをインストールします。下記のコマンドを入力したら、画面の再生ボタンのようなアイコン(▶)をクリックして、処理を実行します。</p> <table style="border-collapse: collapse;border-color: gray" border="2"> <tbody> <tr bgcolor="#DDDDDD"> <td style="text-align: left" width="20"><span style="color: black"><span style="color: fuchsia">!</span>pip install scikit-learn<br /> <span style="color: fuchsia">!</span>pip install pandas<br /> <span style="color: fuchsia">!</span>pip install matplotlib<br /> <span style="color: fuchsia">!</span>pip install seaborn </span></td> </tr> </tbody> </table> <p>インストールしたライブラリをインポートして、使える状態にします。</p> <table style="border-collapse: collapse;border-color: gray" border="2"> <tbody> <tr bgcolor="#DDDDDD"> <td style="text-align: left" width="20"><span style="color: black"><span style="color: green">import</span> sklearn<br /> <span style="color: green">import</span> pandas <span style="color: green">as</span> pd<br /> <span style="color: green">import</span> matplotlib<br /> <span style="color: green">import</span> seaborn <span style="color: green">as</span> sns<br /> <span style="color: green">from</span> matplotlib <span style="color: green">import</span> pyplot <span style="color: green">as</span> plt<br /> <span style="color: green">from</span> sklearn.decomposition <span style="color: green">import</span> PCA<br /> <span style="color: green">from</span> sklearn <span style="color: green">import</span> preprocessing<br /> <span style="color: green">from</span> mpl_toolkits.mplot3d <span style="color: green">import</span> Axes3D</span></td> </tr> </tbody> </table> <p>準備が整ったら、さっそくデータを読み込みます。</p> <table style="border-collapse: collapse;border-color: gray" border="2"> <tbody> <tr bgcolor="#DDDDDD"> <td style="text-align: left" width="20"><span style="color: black">df <span style="color: fuchsia">=</span> pd.read_csv<span style="color: blue">(</span><span style="color: #cc3300">&quot;Auto_HX_102617_S5_VnV_Chef-lib-2_25pMx70ul_blackbird-cbd_77728.log2rpm.xls&quot;</span>, sep<span style="color: fuchsia">=</span><span style="color: #cc3300">&#039;\t&#039;</span><span style="color: blue">,</span> index_col<span style="color: fuchsia">=</span><span style="color: green">0</span><span style="color: blue">)</span><br /> df</span></td> </tr> </tbody> </table> <p>今回はIon AmpliSeq™ Transcriptome Mouse Gene Expression Kitを使用して取得したデータを用います。Ion Torrent™次世代シーケンサでシーケンス後、シーケンサに付属のTorrent Suite™ softwareに含まれるAmpliSeq RNAプラグインで解析を行い、各遺伝子の発現量を正規化したRPM値(Read Per Million、サンプル間比較のため総マップリードが100万配列のときのリード量に換算した値)のデータを取得します。このデータはタブ区切りのテキストファイル形式となっています。Pythonにインストールしたpandasというライブラリのread_csvというコマンドで入力形式:タブ区切りを指定し、データを読み込みます。読み込んだデータにdfという名前を付けています。<br /> <span style="color: #0000ff">df</span>とだけ入力し実行すると、データの一部を表示させることができます。</p> <p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-16428" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/c096c208ccafadcc596a9f1b1dfbba0b.png" alt="Jupyter Notebook画面3" width="870" height="430" srcset="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/c096c208ccafadcc596a9f1b1dfbba0b.png 870w, https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/c096c208ccafadcc596a9f1b1dfbba0b-300x148.png 300w, https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/c096c208ccafadcc596a9f1b1dfbba0b-768x380.png 768w" sizes="(max-width: 870px) 100vw, 870px" /><br /> データを縦に見てみます。1列目はこのIon AmpliSeq Transcriptome Mouse Gene Expression Kitでアンプリコンが設計されている遺伝子の名前、2列目以降は各サンプルのRPM値です。IonCode_0109からIonCode_0116まで、8サンプル分表示されています。</p> <p>データはバーコード名で表示されているので、分かりやすいようにサンプル名に変換します。<br /> df.columnsというコマンドで、データの列名を変更します。</p> <table style="border-collapse: collapse;border-color: gray" border="2"> <tbody> <tr bgcolor="#DDDDDD"> <td style="text-align: left" width="20"><span style="color: black">df.columns <span style="color: fuchsia">=</span> <span style="color: blue">[</span><span style="color: #cc3300">&quot;UMR_1&quot;<span style="color: blue">,</span> &quot;UMR_2&quot;<span style="color: blue">,</span> &quot;MUR_1&quot;<span style="color: blue">,</span> &quot;MUR_2&quot;<span style="color: blue">,</span> &quot;MMP_1&quot;<span style="color: blue">,</span> &quot;MMP_2&quot;<span style="color: blue">,</span> &quot;e17_1&quot;<span style="color: blue">,</span> &quot;e17_2&quot;</span><span style="color: blue">]</span><br /> df</span></td> </tr> </tbody> </table> <p>先ほどと同様にdfとだけ入力し、データを表示させてサンプル名が変わっていることを確認します。</p> <p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-16430" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/5110bc4f4d18688019d78392057062b2.png" alt="Jupyter Notebook画面4" width="636" height="246" srcset="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/5110bc4f4d18688019d78392057062b2.png 636w, https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/uploads/sites/13/2024/02/5110bc4f4d18688019d78392057062b2-300x116.png 300w" sizes="(max-width: 636px) 100vw, 636px" /></p> <h2><span id="i">まとめ</span></h2> <ul> <li>コマンドラインを使った解析で比較的簡単にNGSデータの可視化を行えます。</li> <li>普段お使いのWindows PCで、比較的手軽にPythonを利用いただけます。</li> <li>このほかにもPythonにはさまざまなNGSデータ解析ツールが備わっており、活用することでNGSデータを理解し、その生物学的意味の考察に役立てることができます。</li> </ul> <p><a href="https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-2-csd-ts-bfx-24012/?CID=csd_ngs_r04_jp_cp0000_pjt0000_csd00000_0so_blg_ngs_gene_expression_1_csd_ts_bfx_24009_Social_LAB" target="_blank" rel="noopener">次回</a>は読み込んだデータを使ってデータの可視化を実施してみます。Ion Torrent™ 次世代シーケンス データを可視化して理解に役立てたい、論文等でわかりやすい図を作成したい、Pythonなどのツールを活用した解析をやってみたいが具体的にどうしたらよいかわからない、といった場合には、ぜひ弊社テクニカルサポートの<a href="https://www.thermofisher.com/jp/ja/home/products-and-services/services/technical-services/bioinformatics-services/consulting.html?CID=csd_ngs_r04_jp_cp0000_pjt0000_csd00000_0so_blg_ngs_gene_expression_1_csd_ts_bfx_24009_Social_LAB" target="_blank" rel="noopener">データ解析コンサルティングサービス</a>をご検討ください。解析手法のレクチャーやお手持ちのデータを使った受託解析まで、幅広いご相談に対応いたします。</p> <h3><span id="NGS">次世代シーケンサ(NGS)入門</span></h3> <p>次世代シーケンスの原理や何ができるかがよくわからない、または自分の研究領域にどのように活用できるかわからないという方向けに、次世代シーケンスの基本や各研究領域に特化したアプリケーションをまとめました。リンク先から、それぞれの領域に応じたページをご覧いただけます。</p> <p><a class="btn btn-red" href="https://www.thermofisher.com/jp/ja/home/life-science/sequencing/next-generation-sequencing/ngs-basics.html?CID=csd_ngs_r04_jp_cp0000_pjt0000_csd00000_0so_blg_ngs_gene_expression_1_csd_ts_bfx_24009_Social_LAB" target="_blank" rel="noopener">詳細を見る</a></p> <p>&nbsp;</p> <p>Python is a trademark of Python Software Foundation.<br /> Windows is a trademark of Microsoft Corporation.<br /> Jupyter is a trademark of NumFOCUS, Inc.</p> <p>研究用にのみ使用できます。診断用には使用いただけません。</p> <aside class="mashsb-container mashsb-main "><div class="mashsb_above_buttons">Share this article </div><div class="mashsb-box"><div class="mashsb-buttons"><a class="mashicon-facebook mash-large mashsb-noshadow" href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fwww.thermofisher.com%2Fblog%2Flearning-at-the-bench%2Fngs-gene-expression-1-csd-ts-bfx-24009%2F" target="_top" rel="nofollow"><span class="icon"></span><span class="text">Facebook</span></a><a class="mashicon-twitter mash-large mashsb-noshadow" href="https://twitter.com/intent/tweet?text=Python%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6NGS%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%8F%AF%E8%A6%96%E5%8C%96%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86%EF%BC%81%EF%BD%9E%E6%BA%96%E5%82%99%E7%B7%A8%EF%BD%9E&amp;url=https://www.thermofisher.com/blog/learning-at-the-bench/?p=16411&amp;via=ThermoFisherJP" target="_top" rel="nofollow"><span class="icon"></span><span class="text">Twitter</span></a><a class="mashicon-linkedin mash-large mashsb-noshadow" href="https://www.linkedin.com/shareArticle?trk=Python%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6NGS%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E5%8F%AF%E8%A6%96%E5%8C%96%E3%81%97%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86%EF%BC%81%EF%BD%9E%E6%BA%96%E5%82%99%E7%B7%A8%EF%BD%9E&amp;url=https%3A%2F%2Fwww.thermofisher.com%2Fblog%2Flearning-at-the-bench%2Fngs-gene-expression-1-csd-ts-bfx-24009%2F" target="_top" rel="nofollow"><span class="icon"></span><span class="text">Linkedin</span></a><a class="mashicon-mail mash-large mashsb-noshadow" href="mailto:?subject=Check%20out%20this%20article%20from%20Accelerating%20Science&amp;body=Check%20out%20this%20article%20I%20just%20read%3Ahttps%3A%2F%2Fwww.thermofisher.com%2Fblog%2Flearning-at-the-bench%2Fngs-gene-expression-1-csd-ts-bfx-24009%2F" target="_top" rel="nofollow"><span class="icon"></span><span class="text">Mail</span></a><div class="onoffswitch2 mash-large mashsb-noshadow" style="display:none"></div></div> </div> <div style="clear:both"></div><div class="mashsb-toggle-container"></div></aside> <!-- Share buttons by mashshare.net - Version: 4.0.47--><!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/" dc:identifier="https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/" dc:title="Pythonを使ってNGSデータを可視化してみよう!~準備編~" trackback:ping="https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/trackback/" /> </rdf:RDF>--> <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_2' > <div class='gform_heading'> <h3 class="gform_title">記事へのご意見・ご感想お待ちしています</h3> <p class='gform_description'></p> </div><form method='post' enctype='multipart/form-data' id='gform_2' action='/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/' formid='2'> <div class='gform-body gform_body'><ul id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_2_1" class="gfield gfield--type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_1" ><label class='gfield_label gform-field-label gfield_label_before_complex' >お名前 (必須)<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_2_1'> <span id='input_2_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' > <input type='text' name='input_1.3' id='input_2_1_3' value='' tabindex='88' aria-required='true' /> <label for='input_2_1_3' class='gform-field-label gform-field-label--type-sub '>姓</label> </span> <span id='input_2_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' > <input type='text' name='input_1.6' id='input_2_1_6' value='' tabindex='90' aria-required='true' /> <label for='input_2_1_6' class='gform-field-label gform-field-label--type-sub '>名</label> </span> </div></li><li id="field_2_2" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_2" ><label class='gfield_label gform-field-label' for='input_2_2'>メールアドレス (必須)<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_2_2' type='email' value='' class='large' tabindex='92' aria-required="true" aria-invalid="false" /> </div></li><li id="field_2_3" class="gfield gfield--type-text field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_3" ><label class='gfield_label gform-field-label' for='input_2_3'>勤務先・所属先</label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_2_3' type='text' value='' class='large' tabindex='93' aria-invalid="false" /> </div></li><li id="field_2_5" class="gfield gfield--type-textarea gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_5" ><label class='gfield_label gform-field-label' for='input_2_5'>メッセージ本文 (必須)<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_5' id='input_2_5' class='textarea large' tabindex='94' aria-required="true" aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id="field_2_8" class="gfield gfield--type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_8" ><a href="https://www.thermofisher.com/jp/ja/home/about-us.html" target="_blank">サーモフィッシャーサイエンティフィックジャパングループ各社</a>は取得した個人情報を弊社の個人情報保護方針に従い利用し、安全かつ適切に管理します。取得した個人情報は、グループ各社が実施するセミナーに関するご連絡、および製品/サービス情報等のご案内のために利用させていただき、その他の目的では利用しません。詳細は<a href="https://www.thermofisher.com/jp/ja/home/global/privacy-policy.html" target="_blank">個人情報の取扱いについて</a>をご確認ください。</li><li id="field_2_11" class="gfield gfield--type-radio gfield--type-choice gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_11" ><label class='gfield_label gform-field-label' >最新製品情報やお得な情報のメール配信・DM送付をご希望されますか?(必須)<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_radio'><ul class='gfield_radio' id='input_2_11'> <li class='gchoice gchoice_2_11_0'> <input name='input_11' type='radio' value='1' id='choice_2_11_0' tabindex='95' /> <label for='choice_2_11_0' id='label_2_11_0' class='gform-field-label gform-field-label--type-inline'>希望する、または既に受け取っている</label> </li> <li class='gchoice gchoice_2_11_1'> <input name='input_11' type='radio' value='0' id='choice_2_11_1' tabindex='96' /> <label for='choice_2_11_1' id='label_2_11_1' class='gform-field-label gform-field-label--type-inline'>希望しない</label> </li></ul></div></li><li id="field_2_9" class="gfield gfield--type-html gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_9" >送信の際には、このページに記載のすべての注意事項に同意いただいたものとみなされます。</li><li id="field_2_6" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_6" ><div class='ginput_container ginput_container_text'><input name='input_6' id='input_2_6' type='hidden' class='gform_hidden' aria-invalid="false" value='Pythonを使ってNGSデータを可視化してみよう!~準備編~' /></div></li><li id="field_2_7" class="gfield gfield--type-hidden gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible" data-js-reload="field_2_7" ><div class='ginput_container ginput_container_text'><input name='input_7' id='input_2_7' type='hidden' class='gform_hidden' aria-invalid="false" value='https://www.thermofisher.com/blog/learning-at-the-bench/ngs-gene-expression-1-csd-ts-bfx-24009/' /></div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_2' class='gform_button button' value='送信' tabindex='97' onclick='if(window["gf_submitting_2"]){return false;} if( !jQuery("#gform_2")[0].checkValidity || jQuery("#gform_2")[0].checkValidity()){window["gf_submitting_2"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_2"]){return false;} if( !jQuery("#gform_2")[0].checkValidity || jQuery("#gform_2")[0].checkValidity()){window["gf_submitting_2"]=true;} jQuery("#gform_2").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='2' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_2' value='WyJbXSIsImFiYmI5YzY2YWJjNDlmYzYwZjUzMTBiZjQ0NGIwZGNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="168"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div><script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [2, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 2, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); /* ]]> */ </script> </div></article><div class="adjacent-entry-pagination pagination"><div class="pagination-previous alignleft"><i class="fa fa-icon fa-chevron-left"></i> <a href="https://www.thermofisher.com/blog/learning-at-the-bench/flow-cytometry-antibody-workshop-bid-ts-mbr-24008/" rel="prev">【やってみた】フローサイトメトリー 抗体をテキトーに混ぜてみた</a></div><div class="pagination-next alignright"><a href="https://www.thermofisher.com/blog/learning-at-the-bench/sanger-seq-ngs-gsd-ts-ce-24010/" rel="next">がん関連遺伝子解析におけるIon AmpliSeqテクノロジーを用いたサンガーシーケンス</a> <i class="fa fa-icon fa-chevron-right"></i></div></div></main></div></div><footer class="site-footer"><div class="wrap"><div class="creds"><p class="footer-links"><a href="https://www.thermofisher.com/jp/ja/home/global/privacy-policy.html" target="_blank" rel="noopener noreferrer">個人情報保護方針</a><a href="https://www.thermofisher.com/jp/ja/home/global/terms-of-use.html" target="_blank" rel="noopener noreferrer">ウェブサイト利用条件 </a><a href="/blog/locations/">拠点一覧</a><a href="/blog/sitemap/">サイトマップ</a><a href="https://www.thermofisher.com/jp/ja/home/global/trademark-information.html">Trademark Information</a></p><p>&copy; 2024 <a href="https://www.thermofisher.com">Thermo Fisher Scientific</a>. 無断複写・転載を禁じます.</p></div><span class="social-links"><p>Talk to us</p><a href="https://www.facebook.com/ThermoFisherJapan" class="facebook" target="_blank" rel="noopener noreferrer"><i class="fa fa-icon fa-facebook"></i></a><a href="https://www.linkedin.com/company/thermo-fisher-scientific" class="linkedin" target="_blank" rel="noopener noreferrer"><i class="fa fa-icon fa-linkedin"></i></a><a href="https://twitter.com/ThermoFisherJP" class="twitter" target="_blank" rel="noopener noreferrer"><i class="fa fa-icon fa-twitter"></i></a><a href="https://www.youtube.com/c/thermofisher" class="youtube" target="_blank" rel="noopener noreferrer"><i class="fa fa-icon fa-youtube"></i></a></span></div></footer></div><script>if(window.location.search.indexOf('post_id')!=-1){ window.close();}jQuery(document).ready(function ($) { $('p').mashSelectionSharer();});</script> <!-- WP Live Search --> <script type="text/html" id="wpls--tmpl"> <li class="search-result"> <a href="<%= post.link %>"> <div class="wpls--item-title-wrap"> <h4 class="wpls--item-title"><%= post.title %></h4> </div> </a> </li> </script> <script type="text/javascript"> /* MonsterInsights Scroll Tracking */ if ( typeof(jQuery) !== 'undefined' ) { jQuery( document ).ready(function(){ function monsterinsights_scroll_tracking_load() { if ( ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) || ( typeof(__gtagTracker) !== 'undefined' && __gtagTracker ) ) { (function(factory) { factory(jQuery); }(function($) { /* Scroll Depth */ "use strict"; var defaults = { percentage: true }; var $window = $(window), cache = [], scrollEventBound = false, lastPixelDepth = 0; /* * Plugin */ $.scrollDepth = function(options) { var startTime = +new Date(); options = $.extend({}, defaults, options); /* * Functions */ function sendEvent(action, label, scrollDistance, timing) { if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) { return; } var paramName = action.toLowerCase(); var fieldsArray = { send_to: 'G-TJ18KZWFVE', non_interaction: true }; fieldsArray[paramName] = label; if (arguments.length > 3) { fieldsArray.scroll_timing = timing MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray); } else { MonsterInsightsObject.sendEvent('event', 'scroll_depth', fieldsArray); } } function calculateMarks(docHeight) { return { '25%' : parseInt(docHeight * 0.25, 10), '50%' : parseInt(docHeight * 0.50, 10), '75%' : parseInt(docHeight * 0.75, 10), /* Cushion to trigger 100% event in iOS */ '100%': docHeight - 5 }; } function checkMarks(marks, scrollDistance, timing) { /* Check each active mark */ $.each(marks, function(key, val) { if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) { sendEvent('Percentage', key, scrollDistance, timing); cache.push(key); } }); } function rounded(scrollDistance) { /* Returns String */ return (Math.floor(scrollDistance/250) * 250).toString(); } function init() { bindScrollDepth(); } /* * Public Methods */ /* Reset Scroll Depth with the originally initialized options */ $.scrollDepth.reset = function() { cache = []; lastPixelDepth = 0; $window.off('scroll.scrollDepth'); bindScrollDepth(); }; /* Add DOM elements to be tracked */ $.scrollDepth.addElements = function(elems) { if (typeof elems == "undefined" || !$.isArray(elems)) { return; } $.merge(options.elements, elems); /* If scroll event has been unbound from window, rebind */ if (!scrollEventBound) { bindScrollDepth(); } }; /* Remove DOM elements currently tracked */ $.scrollDepth.removeElements = function(elems) { if (typeof elems == "undefined" || !$.isArray(elems)) { return; } $.each(elems, function(index, elem) { var inElementsArray = $.inArray(elem, options.elements); var inCacheArray = $.inArray(elem, cache); if (inElementsArray != -1) { options.elements.splice(inElementsArray, 1); } if (inCacheArray != -1) { cache.splice(inCacheArray, 1); } }); }; /* * Throttle function borrowed from: * Underscore.js 1.5.2 * http://underscorejs.org * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Underscore may be freely distributed under the MIT license. */ function throttle(func, wait) { var context, args, result; var timeout = null; var previous = 0; var later = function() { previous = new Date; timeout = null; result = func.apply(context, args); }; return function() { var now = new Date; if (!previous) previous = now; var remaining = wait - (now - previous); context = this; args = arguments; if (remaining <= 0) { clearTimeout(timeout); timeout = null; previous = now; result = func.apply(context, args); } else if (!timeout) { timeout = setTimeout(later, remaining); } return result; }; } /* * Scroll Event */ function bindScrollDepth() { scrollEventBound = true; $window.on('scroll.scrollDepth', throttle(function() { /* * We calculate document and window height on each scroll event to * account for dynamic DOM changes. */ var docHeight = $(document).height(), winHeight = window.innerHeight ? window.innerHeight : $window.height(), scrollDistance = $window.scrollTop() + winHeight, /* Recalculate percentage marks */ marks = calculateMarks(docHeight), /* Timing */ timing = +new Date - startTime; checkMarks(marks, scrollDistance, timing); }, 500)); } init(); }; /* UMD export */ return $.scrollDepth; })); jQuery.scrollDepth(); } else { setTimeout(monsterinsights_scroll_tracking_load, 200); } } monsterinsights_scroll_tracking_load(); }); } /* End MonsterInsights Scroll Tracking */ </script><script type="text/javascript" id="toc-front-js-extra"> /* <![CDATA[ */ var tocplus = {"smooth_scroll":"1","visibility_show":"\u8868\u793a","visibility_hide":"\u975e\u8868\u793a","width":"33%"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/table-of-contents-plus/front.min.js?ver=2408" id="toc-front-js"></script> <script type="text/javascript" id="wpls-script-js-extra"> /* <![CDATA[ */ var wp_search_vars = {"helperText":"one more character","api":"https:\/\/admin.acceleratingscience.com\/wp-json\/as\/v1\/all-posts\/13"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/wp-search-live/public/assets/js/wp-live-search.js?ver=0.9" id="wpls-script-js"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog//wp-includes/js/comment-reply.min.js?ver=6.6.1" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog//wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog//wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog//wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" id="wp-a11y-js-translations"> /* <![CDATA[ */ ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", {"translation-revision-date":"2024-04-12 13:55:10+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=1; plural=0;","lang":"ja_JP"},"Notifications":["\u901a\u77e5"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); /* ]]> */ </script> <script type="text/javascript" src="https://www.thermofisher.com/blog//wp-includes/js/dist/a11y.min.js?ver=d90eebea464f6c09bfd5" id="wp-a11y-js"></script> <script type="text/javascript" defer='defer' src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=2.8.17" id="gform_placeholder-js"></script> <script type="text/javascript" defer='defer' src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=54e7080aa7a02c83aa61fae430b9d869" id="gform_gravityforms_theme_vendors-js"></script> <script type="text/javascript" id="gform_gravityforms_theme-js-extra"> /* <![CDATA[ */ var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"4a792b070322e711c2521ee9802c04ea"}}},"hmr_dev":"","public_path":"https:\/\/admin.acceleratingscience.com\/learning-at-the-bench\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/"}; /* ]]> */ </script> <script type="text/javascript" defer='defer' src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=bab19fd84843dabc070e73326d787910" id="gform_gravityforms_theme-js"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog//wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog//wp-includes/js/jquery/ui/tabs.min.js?ver=1.13.3" id="jquery-ui-tabs-js"></script> <script type="text/javascript" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/themes/accelerating-science-blogs/js/scripts.js?ver=1.2.9.3" id="scripts-js"></script> <script defer type="text/javascript" src="https://www.thermofisher.com/blog/learning-at-the-bench/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1722950842" id="akismet-frontend-js"></script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 2) {} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [2, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 2, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); /* ]]> */ </script> <script type="text/javascript" src="/3uo5wZ/V_NI/a/-/RbrSdkLDN917sLc/YOO3GSkGfwJh1utO/AzUnIzcUNQ/MHsBXy0w/Hk4"></script></body></html>

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