{ "metadata": { "name": "", "signature": "sha256:367cf8c469cb93cacf5a8a9d1643a9b2388a230f130977b96476ea067747557c" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "Downloading Files" ] }, { "cell_type": "code", "collapsed": false, "input": [ "lwd=\"/Volumes/Bay3\\ scratch/BiGo_manny\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 16 }, { "cell_type": "code", "collapsed": false, "input": [ "cd {lwd}\n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "/Volumes/Bay3 scratch/BiGo_manny\n" ] } ], "prompt_number": 17 }, { "cell_type": "code", "collapsed": false, "input": [ "#quality trimmed fastq files\n", "!wget http://eagle.fish.washington.edu/trilobite/Crassostrea_gigas_HTSdata/BiGo_larvae_cc/BiGo_lar_fastq.tgz" ], "language": "python", "metadata": {}, "outputs": [] }, { "cell_type": "code", "collapsed": false, "input": [ "ls" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "BiGo_lar_fastq.tgz\r\n" ] } ], "prompt_number": 3 }, { "cell_type": "code", "collapsed": false, "input": [ "!tar xvzf BiGo_lar_fastq.tgz" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "x CgM1_R1a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "x CgM1_R2a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "x CgM3_R1a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "x CgM3_R2a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "x CgT1D3_R1a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "x CgT1D3_R2a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "x CgT1D5_R1a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "x CgT1D5_R2a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "x CgT3D3_R1a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "x CgT3D3_R2a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "x CgT3D5_R1a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "x CgT3D5_R2a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r\n" ] } ], "prompt_number": 5 }, { "cell_type": "code", "collapsed": false, "input": [ "#oyster genome \n", "!wget http://eagle.fish.washington.edu/trilobite/Crassostrea_gigas_ensembl_tracks/Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "--2014-07-08 10:20:04-- http://eagle.fish.washington.edu/trilobite/Crassostrea_gigas_ensembl_tracks/Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Resolving eagle.fish.washington.edu... " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "128.95.149.81\r\n", "Connecting to eagle.fish.washington.edu|128.95.149.81|:80... connected.\r\n", "HTTP request sent, awaiting response... " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "200 OK\r\n", "Length: 567608307 (541M) [text/plain]\r\n", "Saving to: `Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa'\r\n", "\r\n", "\r", " 0% [ ] 0 --.-K/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 0% [ ] 2,137,584 10.2M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 0% [ ] 4,321,616 10.3M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 1% [ ] 6,557,328 10.4M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 1% [ ] 8,736,568 10.4M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 1% [ ] 10,976,520 10.5M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 2% [ ] 13,219,472 10.5M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 2% [> ] 15,456,080 10.5M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 3% [> ] 17,712,064 10.6M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 3% [> ] 19,938,536 10.6M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 3% [> ] 22,177,592 10.6M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 4% [> ] 24,416,200 10.6M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 4% [> ] 26,589,096 10.6M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 5% [> ] 28,829,600 10.6M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 5% [=> ] 31,080,240 10.6M/s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 5% [=> ] 33,311,608 10.6M/s eta 48s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 6% [=> ] 35,554,456 10.6M/s eta 48s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 6% [=> ] 37,801,752 10.6M/s eta 48s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 7% [=> ] 40,043,256 10.6M/s eta 48s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 7% [=> ] 42,287,552 10.6M/s eta 48s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 7% [==> ] 44,530,504 10.7M/s eta 47s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 8% [==> ] 46,775,800 10.7M/s eta 47s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 8% [==> ] 48,980,104 10.7M/s eta 47s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 9% [==> ] 51,225,952 10.7M/s eta 47s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 9% [==> ] 53,474,144 10.7M/s eta 47s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", " 9% [==> ] 55,704,064 10.7M/s eta 46s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "10% [==> ] 57,949,360 10.7M/s eta 46s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "10% [===> ] 60,192,312 10.7M/s eta 46s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "10% [===> ] 62,434,712 10.7M/s eta 46s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "11% [===> ] 64,679,760 10.7M/s eta 46s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "11% [===> ] 66,915,472 10.7M/s eta 45s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "12% [===> ] 69,149,432 10.7M/s eta 45s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "12% [===> ] 71,357,632 10.7M/s eta 45s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "12% [====> ] 73,608,224 10.7M/s eta 45s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "13% [====> ] 75,841,984 10.7M/s eta 45s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "13% [====> ] 78,093,624 10.7M/s eta 44s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "14% [====> ] 80,336,024 10.7M/s eta 44s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "14% [====> ] 82,597,800 10.7M/s eta 44s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "14% [====> ] 84,865,368 10.7M/s eta 44s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "15% [====> ] 87,114,008 10.7M/s eta 44s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "15% [=====> ] 89,367,096 10.7M/s eta 43s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "16% [=====> ] 91,610,048 10.7M/s eta 43s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "16% [=====> ] 93,829,728 10.7M/s eta 43s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "16% [=====> ] 96,077,672 10.7M/s eta 43s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "17% [=====> ] 98,323,520 10.7M/s eta 43s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "17% [=====> ] 100,586,440 10.7M/s eta 42s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "18% [======> ] 102,861,248 10.7M/s eta 42s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "18% [======> ] 105,015,872 10.7M/s eta 42s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "18% [======> ] 107,289,128 10.7M/s eta 42s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "19% [======> ] 109,552,352 10.7M/s eta 42s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "19% [======> ] 111,813,576 10.7M/s eta 41s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "20% [======> ] 114,062,320 10.7M/s eta 41s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "20% [======> ] 116,283,000 10.7M/s eta 41s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "20% [=======> ] 118,524,504 10.7M/s eta 41s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "21% [=======> ] 120,777,040 10.7M/s eta 41s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "21% [=======> ] 123,015,648 10.7M/s eta 40s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "22% [=======> ] 125,264,392 10.7M/s eta 40s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "22% [=======> ] 127,519,272 10.7M/s eta 40s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "22% [=======> ] 128,745,728 10.4M/s eta 40s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "23% [========> ] 130,994,472 10.4M/s eta 40s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "23% [========> ] 133,248,456 10.4M/s eta 39s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "23% [========> ] 135,489,960 10.4M/s eta 39s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "24% [========> ] 137,712,088 10.4M/s eta 39s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "24% [========> ] 139,949,696 10.4M/s eta 39s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "25% [========> ] 142,139,072 10.4M/s eta 39s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "25% [========> ] 144,318,208 10.3M/s eta 38s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "25% [=========> ] 146,519,616 10.3M/s eta 38s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "26% [=========> ] 148,738,400 10.3M/s eta 38s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "26% [=========> ] 150,955,288 10.3M/s eta 38s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "26% [=========> ] 153,185,208 10.3M/s eta 38s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "27% [=========> ] 155,409,336 10.3M/s eta 37s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "27% [=========> ] 157,639,256 10.3M/s eta 37s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "28% [=========> ] 159,850,400 10.3M/s eta 37s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "28% [==========> ] 162,089,008 10.6M/s eta 37s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "28% [==========> ] 164,337,752 10.6M/s eta 37s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "29% [==========> ] 166,562,520 10.6M/s eta 36s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "29% [==========> ] 168,811,712 10.6M/s eta 36s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "30% [==========> ] 171,048,872 10.6M/s eta 36s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "30% [==========> ] 173,291,824 10.6M/s eta 36s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "30% [===========> ] 175,537,568 10.6M/s eta 36s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "31% [===========> ] 177,776,624 10.6M/s eta 35s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "31% [===========> ] 180,023,920 10.6M/s eta 35s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "32% [===========> ] 182,246,496 10.6M/s eta 35s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "32% [===========> ] 184,365,368 10.6M/s eta 35s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "32% [===========> ] 186,589,496 10.6M/s eta 35s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "33% [===========> ] 188,742,672 10.6M/s eta 34s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "33% [============> ] 190,976,936 10.6M/s eta 34s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "34% [============> ] 193,216,992 10.6M/s eta 34s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "34% [============> ] 195,456,392 10.6M/s eta 34s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "34% [============> ] 197,694,000 10.6M/s eta 34s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "35% [============> ] 199,932,608 10.6M/s eta 33s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "35% [============> ] 202,100,264 10.6M/s eta 33s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "35% [=============> ] 204,108,640 10.5M/s eta 33s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "36% [=============> ] 206,257,472 10.5M/s eta 33s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "36% [=============> ] 208,321,664 10.4M/s eta 33s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "37% [=============> ] 210,546,240 10.4M/s eta 32s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "37% [=============> ] 212,703,760 10.4M/s eta 32s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "37% [=============> ] 214,876,656 10.4M/s eta 32s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "38% [=============> ] 216,982,048 10.4M/s eta 32s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "38% [==============> ] 219,213,416 10.4M/s eta 32s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "39% [==============> ] 221,456,368 10.4M/s eta 31s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "39% [==============> ] 223,705,112 10.4M/s eta 31s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "39% [==============> ] 225,916,208 10.4M/s eta 31s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "40% [==============> ] 228,094,000 10.4M/s eta 31s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "40% [==============> ] 230,349,224 10.4M/s eta 31s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "40% [==============> ] 232,587,832 10.4M/s eta 30s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "41% [===============> ] 234,839,472 10.4M/s eta 30s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "41% [===============> ] 237,066,496 10.4M/s eta 30s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "42% [===============> ] 239,266,352 10.5M/s eta 30s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "42% [===============> ] 241,499,168 10.5M/s eta 30s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "42% [===============> ] 243,751,704 10.5M/s eta 29s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "43% [===============> ] 246,000,448 10.6M/s eta 29s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "43% [================> ] 248,226,024 10.6M/s eta 29s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "44% [================> ] 250,490,696 10.6M/s eta 29s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "44% [================> ] 252,704,688 10.6M/s eta 29s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "44% [================> ] 254,944,744 10.6M/s eta 28s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "45% [================> ] 257,177,352 10.6M/s eta 28s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "45% [================> ] 259,414,512 10.6M/s eta 28s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "46% [================> ] 261,651,672 10.6M/s eta 28s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "46% [=================> ] 263,891,728 10.6M/s eta 28s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "46% [=================> ] 266,123,096 10.6M/s eta 27s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "47% [=================> ] 268,355,912 10.6M/s eta 27s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "47% [=================> ] 270,565,800 10.6M/s eta 27s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "48% [=================> ] 272,805,856 10.6M/s eta 27s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "48% [=================> ] 274,912,144 10.6M/s eta 27s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "48% [==================> ] 277,094,280 10.6M/s eta 26s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "49% [==================> ] 279,329,992 10.6M/s eta 26s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "49% [==================> ] 281,564,256 10.6M/s eta 26s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "50% [==================> ] 283,809,000 10.6M/s eta 26s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "50% [==================> ] 286,051,952 10.6M/s eta 26s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "50% [==================> ] 288,280,424 10.6M/s eta 25s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "51% [==================> ] 290,520,480 10.6M/s eta 25s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "51% [===================> ] 292,748,952 10.6M/s eta 25s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "51% [===================> ] 294,997,696 10.6M/s eta 25s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "52% [===================> ] 297,227,616 10.6M/s eta 25s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "52% [===================> ] 299,466,224 10.6M/s eta 24s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "53% [===================> ] 301,651,256 10.6M/s eta 24s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "53% [===================> ] 303,881,312 10.6M/s eta 24s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "53% [====================> ] 306,131,952 10.6M/s eta 24s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "54% [====================> ] 308,366,216 10.6M/s eta 24s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "54% [====================> ] 310,614,960 10.7M/s eta 23s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "55% [====================> ] 312,857,912 10.7M/s eta 23s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "55% [====================> ] 315,033,184 10.6M/s eta 23s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "55% [====================> ] 317,135,304 10.6M/s eta 23s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "56% [====================> ] 319,192,912 10.5M/s eta 23s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "56% [=====================> ] 321,440,448 10.5M/s eta 22s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "57% [=====================> ] 323,676,160 10.5M/s eta 22s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "57% [=====================> ] 325,901,736 10.5M/s eta 22s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "57% [=====================> ] 328,083,872 10.5M/s eta 22s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "58% [=====================> ] 330,111,072 10.4M/s eta 22s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "58% [=====================> ] 332,077,456 10.4M/s eta 21s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "58% [=====================> ] 334,201,672 10.3M/s eta 21s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "59% [======================> ] 336,315,752 10.3M/s eta 21s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "59% [======================> ] 338,309,648 10.2M/s eta 21s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "59% [======================> ] 340,404,904 10.2M/s eta 21s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "60% [======================> ] 342,652,200 10.2M/s eta 20s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "60% [======================> ] 344,887,048 10.2M/s eta 20s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "61% [======================> ] 347,077,872 10.2M/s eta 20s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "61% [======================> ] 349,273,040 10.2M/s eta 20s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "61% [=======================> ] 351,505,856 10.2M/s eta 20s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "62% [=======================> ] 353,738,672 10.3M/s eta 19s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "62% [=======================> ] 355,972,936 10.3M/s eta 19s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "63% [=======================> ] 358,163,760 10.3M/s eta 19s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "63% [=======================> ] 360,426,984 10.3M/s eta 19s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "63% [=======================> ] 362,675,728 10.3M/s eta 19s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "64% [========================> ] 364,923,024 10.4M/s eta 18s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "64% [========================> ] 367,168,872 10.5M/s eta 18s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "65% [========================> ] 369,400,240 10.5M/s eta 18s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "65% [========================> ] 371,657,672 10.6M/s eta 18s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "65% [========================> ] 373,887,592 10.6M/s eta 18s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "66% [========================> ] 376,133,440 10.6M/s eta 17s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "66% [========================> ] 378,380,736 10.6M/s eta 17s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "67% [=========================> ] 380,597,624 10.6M/s eta 17s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "67% [=========================> ] 382,822,576 10.6M/s eta 17s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "67% [=========================> ] 385,059,736 10.7M/s eta 17s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "68% [=========================> ] 387,302,688 10.7M/s eta 16s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "68% [=========================> ] 389,554,328 10.7M/s eta 16s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "69% [=========================> ] 391,788,592 10.7M/s eta 16s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "69% [==========================> ] 394,061,952 10.7M/s eta 16s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "69% [==========================> ] 396,255,912 10.7M/s eta 16s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "70% [==========================> ] 398,514,792 10.7M/s eta 15s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "70% [==========================> ] 400,756,696 10.7M/s eta 15s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "70% [==========================> ] 402,963,448 10.7M/s eta 15s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "71% [==========================> ] 405,194,760 10.6M/s eta 15s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "71% [==========================> ] 407,434,816 10.6M/s eta 15s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "72% [===========================> ] 409,685,008 10.7M/s eta 14s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "72% [===========================> ] 411,932,304 10.7M/s eta 14s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "72% [===========================> ] 414,169,464 10.7M/s eta 14s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "73% [===========================> ] 416,376,512 10.6M/s eta 14s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "73% [===========================> ] 418,462,128 10.6M/s eta 14s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "74% [===========================> ] 420,615,304 10.6M/s eta 13s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "74% [============================> ] 422,845,224 10.6M/s eta 13s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "74% [============================> ] 425,027,360 10.6M/s eta 13s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "75% [============================> ] 427,250,040 10.5M/s eta 13s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "75% [============================> ] 429,475,616 10.5M/s eta 13s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "76% [============================> ] 431,712,776 10.5M/s eta 12s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "76% [============================> ] 433,913,736 10.5M/s eta 12s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "76% [============================> ] 436,181,304 10.5M/s eta 12s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "77% [=============================> ] 438,438,736 10.6M/s eta 12s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "77% [=============================> ] 440,699,064 10.6M/s eta 12s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "78% [=============================> ] 442,963,736 10.6M/s eta 11s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "78% [=============================> ] 445,211,512 10.6M/s eta 11s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "78% [=============================> ] 447,453,016 10.6M/s eta 11s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "79% [=============================> ] 449,708,448 10.6M/s eta 11s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "79% [==============================> ] 451,960,088 10.6M/s eta 11s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "80% [==============================> ] 454,214,624 10.7M/s eta 10s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "80% [==============================> ] 456,435,856 10.7M/s eta 10s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "80% [==============================> ] 458,669,016 10.7M/s eta 10s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "81% [==============================> ] 460,871,424 10.7M/s eta 10s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "81% [==============================> ] 463,091,208 10.7M/s eta 10s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "81% [==============================> ] 464,101,416 10.3M/s eta 9s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "82% [===============================> ] 466,313,008 10.3M/s eta 9s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "82% [===============================> ] 468,477,112 10.3M/s eta 9s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "82% [===============================> ] 470,708,480 10.3M/s eta 9s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "83% [===============================> ] 472,948,536 10.3M/s eta 9s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "83% [===============================> ] 475,178,352 10.2M/s eta 8s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "84% [===============================> ] 477,443,024 10.2M/s eta 8s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "84% [===============================> ] 479,674,392 10.2M/s eta 8s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "84% [================================> ] 481,902,864 10.2M/s eta 8s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "85% [================================> ] 484,144,368 10.2M/s eta 8s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "85% [================================> ] 486,382,976 10.2M/s eta 7s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "86% [================================> ] 488,628,824 10.2M/s eta 7s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "86% [================================> ] 490,810,960 10.2M/s eta 7s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "86% [================================> ] 493,050,704 10.2M/s eta 7s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "87% [=================================> ] 495,282,072 10.2M/s eta 7s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "87% [=================================> ] 497,516,336 10.6M/s eta 6s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "88% [=================================> ] 499,757,840 10.6M/s eta 6s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "88% [=================================> ] 502,006,584 10.6M/s eta 6s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "88% [=================================> ] 504,273,496 10.7M/s eta 6s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "89% [=================================> ] 506,487,488 10.6M/s eta 6s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "89% [=================================> ] 508,688,448 10.6M/s eta 5s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "90% [==================================> ] 510,919,816 10.6M/s eta 5s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "90% [==================================> ] 513,120,776 10.6M/s eta 5s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "90% [==================================> ] 515,365,176 10.6M/s eta 5s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "91% [==================================> ] 517,602,128 10.6M/s eta 5s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "91% [==================================> ] 519,842,184 10.6M/s eta 4s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "91% [==================================> ] 522,079,344 10.6M/s eta 4s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "92% [===================================> ] 524,307,816 10.6M/s eta 4s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "92% [===================================> ] 526,559,456 10.6M/s eta 4s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "93% [===================================> ] 528,743,040 10.6M/s eta 4s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "93% [===================================> ] 530,990,336 10.6M/s eta 3s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "93% [===================================> ] 533,222,392 10.6M/s eta 3s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "94% [===================================> ] 535,461,000 10.6M/s eta 3s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "94% [===================================> ] 537,680,784 10.6M/s eta 3s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "95% [====================================> ] 539,929,528 10.6M/s eta 3s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "95% [====================================> ] 542,140,624 10.6M/s eta 2s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "95% [====================================> ] 544,415,432 10.6M/s eta 2s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "96% [====================================> ] 546,652,384 10.6M/s eta 2s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "96% [====================================> ] 548,886,648 10.6M/s eta 2s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "97% [====================================> ] 551,122,360 10.6M/s eta 2s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "97% [=====================================> ] 553,371,104 10.7M/s eta 1s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "97% [=====================================> ] 555,606,160 10.6M/s eta 1s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "98% [=====================================> ] 557,828,840 10.6M/s eta 1s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "98% [=====================================> ] 560,071,240 10.6M/s eta 1s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "99% [=====================================> ] 562,318,536 10.7M/s eta 1s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "99% [=====================================> ] 564,562,936 10.7M/s eta 0s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "99% [=====================================> ] 566,798,648 10.7M/s eta 0s " ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\r", "100%[======================================>] 567,608,307 10.7M/s in 51s \r\n", "\r\n", "2014-07-08 10:20:56 (10.5 MB/s) - `Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa' saved [567608307/567608307]\r\n", "\r\n" ] } ], "prompt_number": 6 }, { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "Running BSMAP" ] }, { "cell_type": "code", "collapsed": false, "input": [ "#setting some variables for files but also \n", "\n", "#location of BSMAP (if not in PATH)\n", "bsmaploc=\"/Volumes/Bay3/Software/BSMAP/bsmap-2.74/\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 7 }, { "cell_type": "markdown", "metadata": {}, "source": [ "_Another option is running BSMAP on iPlant_" ] }, { "cell_type": "code", "collapsed": false, "input": [ "lib=\"CgM1\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 10 }, { "cell_type": "code", "collapsed": false, "input": [ "! {bsmaploc}bsmap \\\n", "-a {lib}_R1a.fastq \\\n", "-b {lib}_R2a.fastq \\\n", "-d Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \\\n", "-o bsmap_out_{lib}.sam \\\n", "-p 2" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "BSMAP v2.74\r\n", "Start at: Tue Jul 8 10:32:57 2014\r\n", "\r\n", "Input reference file: Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \t(format: FASTA)\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Load in 7658 db seqs, total size 557717710 bp. 13 secs passed\r\n", "total_kmers: 43046721\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Create seed table. 56 secs passed\r\n", "max number of mismatches: read_length * 8% \tmax gap size: 0\r\n", "kmer cut-off ratio: 5e-07\r\n", "max multi-hits: 100\tmax Ns: 5\tseed size: 16\tindex interval: 4\r\n", "quality cutoff: 0\tbase quality char: '!'\r\n", "min fragment size:28\tmax fragemt size:500\r\n", "start from read #1\tend at read #4294967295\r\n", "additional alignment: T in reads => C in reference\r\n", "mapping strand (read_1): ++,-+\r\n", "mapping strand (read_2): +-,--\r\n", "Pair-end alignment(2 threads)\r\n", "Input read file #1: CgM1_R1a.fastq \t(format: FASTQ)\r\n", "Input read file #2: CgM1_R2a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " \t(format: FASTQ)\r\n", "Output file: bsmap_out_CgM1.sam\t (format: SAM)\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t50000 read pairs finished. 79 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t100000 read pairs finished. 80 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t150000 read pairs finished. 103 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t200000 read pairs finished. 104 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t250000 read pairs finished. 126 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t300000 read pairs finished. 127 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t350000 read pairs finished. 151 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t400000 read pairs finished. 152 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t450000 read pairs finished. 174 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t500000 read pairs finished. 175 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t550000 read pairs finished. 202 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t600000 read pairs finished. 204 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t650000 read pairs finished. 228 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t700000 read pairs finished. 230 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t750000 read pairs finished. 260 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t800000 read pairs finished. 262 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t850000 read pairs finished. 295 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t900000 read pairs finished. 296 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t950000 read pairs finished. 323 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1000000 read pairs finished. 325 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1050000 read pairs finished. 407 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1100000 read pairs finished. 421 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1150000 read pairs finished. 444 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1200000 read pairs finished. 444 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1250000 read pairs finished. 465 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1300000 read pairs finished. 466 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1350000 read pairs finished. 486 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1400000 read pairs finished. 487 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1450000 read pairs finished. 507 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1500000 read pairs finished. 508 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1550000 read pairs finished. 529 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1600000 read pairs finished. 530 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1650000 read pairs finished. 550 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1700000 read pairs finished. 551 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1750000 read pairs finished. 571 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1800000 read pairs finished. 572 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1850000 read pairs finished. 592 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1900000 read pairs finished. 593 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1950000 read pairs finished. 613 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2000000 read pairs finished. 614 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2050000 read pairs finished. 635 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2100000 read pairs finished. 635 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2150000 read pairs finished. 656 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2200000 read pairs finished. 657 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2250000 read pairs finished. 678 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2300000 read pairs finished. 678 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2350000 read pairs finished. 699 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2400000 read pairs finished. 700 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2450000 read pairs finished. 721 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2500000 read pairs finished. 721 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2550000 read pairs finished. 744 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2600000 read pairs finished. 746 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2650000 read pairs finished. 766 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2700000 read pairs finished. 767 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2750000 read pairs finished. 788 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2800000 read pairs finished. 789 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2850000 read pairs finished. 810 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2900000 read pairs finished. 811 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2950000 read pairs finished. 831 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3000000 read pairs finished. 832 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3050000 read pairs finished. 852 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3100000 read pairs finished. 853 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3150000 read pairs finished. 873 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3200000 read pairs finished. 874 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3250000 read pairs finished. 895 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3300000 read pairs finished. 895 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3350000 read pairs finished. 916 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3400000 read pairs finished. 917 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3450000 read pairs finished. 937 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3500000 read pairs finished. 937 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3550000 read pairs finished. 958 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3600000 read pairs finished. 958 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3650000 read pairs finished. 979 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3700000 read pairs finished. 981 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3750000 read pairs finished. 1002 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3800000 read pairs finished. 1003 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3850000 read pairs finished. 1024 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3900000 read pairs finished. 1025 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3950000 read pairs finished. 1045 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4000000 read pairs finished. 1046 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4050000 read pairs finished. 1067 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4100000 read pairs finished. 1068 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4150000 read pairs finished. 1090 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4200000 read pairs finished. 1090 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4250000 read pairs finished. 1112 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4300000 read pairs finished. 1113 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4350000 read pairs finished. 1134 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4400000 read pairs finished. 1135 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4450000 read pairs finished. 1156 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4500000 read pairs finished. 1156 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4550000 read pairs finished. 1177 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4600000 read pairs finished. 1178 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4650000 read pairs finished. 1198 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4700000 read pairs finished. 1199 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4750000 read pairs finished. 1219 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4800000 read pairs finished. 1219 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4850000 read pairs finished. 1240 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4900000 read pairs finished. 1241 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4950000 read pairs finished. 1261 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5000000 read pairs finished. 1262 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5050000 read pairs finished. 1285 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5100000 read pairs finished. 1286 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5150000 read pairs finished. 1312 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5200000 read pairs finished. 1313 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5250000 read pairs finished. 1335 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5300000 read pairs finished. 1335 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5350000 read pairs finished. 1359 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5400000 read pairs finished. 1359 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5450000 read pairs finished. 1380 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5500000 read pairs finished. 1380 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5550000 read pairs finished. 1402 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5600000 read pairs finished. 1402 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5650000 read pairs finished. 1423 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5700000 read pairs finished. 1424 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5750000 read pairs finished. 1446 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5800000 read pairs finished. 1447 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5850000 read pairs finished. 1468 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5900000 read pairs finished. 1469 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5950000 read pairs finished. 1490 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6000000 read pairs finished. 1491 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6050000 read pairs finished. 1511 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6100000 read pairs finished. 1512 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6150000 read pairs finished. 1533 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6200000 read pairs finished. 1534 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6250000 read pairs finished. 1555 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6300000 read pairs finished. 1556 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6350000 read pairs finished. 1576 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6400000 read pairs finished. 1578 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6450000 read pairs finished. 1598 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6500000 read pairs finished. 1599 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6550000 read pairs finished. 1624 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6600000 read pairs finished. 1625 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6650000 read pairs finished. 1645 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6700000 read pairs finished. 1646 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6750000 read pairs finished. 1666 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6800000 read pairs finished. 1667 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6850000 read pairs finished. 1687 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6900000 read pairs finished. 1689 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6950000 read pairs finished. 1709 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7000000 read pairs finished. 1710 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7050000 read pairs finished. 1730 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7100000 read pairs finished. 1731 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7150000 read pairs finished. 1751 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7200000 read pairs finished. 1752 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7250000 read pairs finished. 1773 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7300000 read pairs finished. 1774 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7350000 read pairs finished. 1795 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7400000 read pairs finished. 1795 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7450000 read pairs finished. 1816 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7500000 read pairs finished. 1817 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7550000 read pairs finished. 1837 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7600000 read pairs finished. 1838 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7650000 read pairs finished. 1859 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7700000 read pairs finished. 1859 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7750000 read pairs finished. 1880 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7800000 read pairs finished. 1881 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7850000 read pairs finished. 1901 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7900000 read pairs finished. 1902 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7950000 read pairs finished. 1923 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t8000000 read pairs finished. 1924 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t8050000 read pairs finished. 1944 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t8100000 read pairs finished. 1945 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t8150000 read pairs finished. 1965 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t8200000 read pairs finished. 1966 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t8297202 read pairs finished. 1986 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t8250000 read pairs finished. 1987 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Total number of aligned reads: \r\n", "pairs: 3832546 (46%)\r\n", "single a: 1591687 (19%)\r\n", "single b: 1349271 (16%)\r\n", "Done.\r\n", "Finished at Tue Jul 8 11:06:04 2014\r\n", "Total time consumed: 1987 secs\r\n" ] } ], "prompt_number": 13 }, { "cell_type": "code", "collapsed": false, "input": [ "lib=\"CgT1D3\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 16 }, { "cell_type": "code", "collapsed": false, "input": [ "! {bsmaploc}bsmap \\\n", "-a {lib}_R1a.fastq \\\n", "-b {lib}_R2a.fastq \\\n", "-d Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \\\n", "-o bsmap_out_{lib}.sam \\\n", "-p 2 \\\n", ";" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "BSMAP v2.74\r\n", "Start at: Tue Jul 8 11:56:33 2014\r\n", "\r\n", "Input reference file: Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \t(format: FASTA)\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Load in 7658 db seqs, total size 557717710 bp. 13 secs passed\r\n", "total_kmers: 43046721\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Create seed table. 69 secs passed\r\n", "max number of mismatches: read_length * 8% \tmax gap size: 0\r\n", "kmer cut-off ratio: 5e-07\r\n", "max multi-hits: 100\tmax Ns: 5\tseed size: 16\tindex interval: 4\r\n", "quality cutoff: 0\tbase quality char: '!'\r\n", "min fragment size:28\tmax fragemt size:500\r\n", "start from read #1\tend at read #4294967295\r\n", "additional alignment: T in reads => C in reference\r\n", "mapping strand (read_1): ++,-+\r\n", "mapping strand (read_2): +-,--\r\n", "Pair-end alignment(2 threads)\r\n", "Input read file #1: CgT1D3_R1a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " \t(format: FASTQ)\r\n", "Input read file #2: CgT1D3_R2a.fastq \t(format: FASTQ)\r\n", "Output file: bsmap_out_CgT1D3.sam\t (format: SAM)\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t100000 read pairs finished. 104 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t50000 read pairs finished. 106 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t150000 read pairs finished. 139 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t200000 read pairs finished. 139 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t250000 read pairs finished. 160 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t300000 read pairs finished. 161 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t350000 read pairs finished. 182 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t400000 read pairs finished. 182 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t450000 read pairs finished. 203 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t500000 read pairs finished. 203 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t550000 read pairs finished. 226 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t600000 read pairs finished. 229 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t650000 read pairs finished. 252 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t700000 read pairs finished. 256 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t750000 read pairs finished. 276 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t800000 read pairs finished. 278 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t850000 read pairs finished. 301 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t900000 read pairs finished. 302 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t950000 read pairs finished. 323 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1000000 read pairs finished. 324 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1050000 read pairs finished. 345 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1100000 read pairs finished. 346 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1150000 read pairs finished. 374 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1200000 read pairs finished. 375 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1250000 read pairs finished. 407 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1300000 read pairs finished. 408 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1350000 read pairs finished. 440 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1400000 read pairs finished. 440 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1450000 read pairs finished. 462 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1500000 read pairs finished. 463 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1550000 read pairs finished. 487 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1600000 read pairs finished. 488 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1650000 read pairs finished. 515 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1700000 read pairs finished. 516 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1750000 read pairs finished. 544 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1800000 read pairs finished. 544 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1850000 read pairs finished. 578 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1900000 read pairs finished. 578 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1950000 read pairs finished. 601 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2000000 read pairs finished. 602 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2050000 read pairs finished. 630 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2100000 read pairs finished. 631 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2150000 read pairs finished. 658 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2200000 read pairs finished. 660 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2250000 read pairs finished. 682 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2300000 read pairs finished. 684 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2350000 read pairs finished. 707 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2400000 read pairs finished. 707 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2450000 read pairs finished. 731 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2500000 read pairs finished. 732 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2550000 read pairs finished. 766 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2600000 read pairs finished. 767 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2650000 read pairs finished. 793 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2700000 read pairs finished. 794 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2750000 read pairs finished. 818 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2800000 read pairs finished. 819 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2850000 read pairs finished. 841 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2900000 read pairs finished. 842 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2950000 read pairs finished. 862 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3000000 read pairs finished. 863 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3050000 read pairs finished. 887 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3100000 read pairs finished. 887 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3150000 read pairs finished. 909 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3200000 read pairs finished. 910 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3250000 read pairs finished. 930 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3300000 read pairs finished. 931 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3350000 read pairs finished. 952 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3400000 read pairs finished. 953 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3450000 read pairs finished. 982 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3500000 read pairs finished. 986 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3550000 read pairs finished. 1015 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3600000 read pairs finished. 1017 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3650000 read pairs finished. 1041 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3700000 read pairs finished. 1042 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3750000 read pairs finished. 1063 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3800000 read pairs finished. 1065 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3850000 read pairs finished. 1086 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3900000 read pairs finished. 1087 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3950000 read pairs finished. 1108 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4000000 read pairs finished. 1109 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4050000 read pairs finished. 1130 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4100000 read pairs finished. 1131 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4150000 read pairs finished. 1152 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4200000 read pairs finished. 1153 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4250000 read pairs finished. 1174 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4300000 read pairs finished. 1175 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4350000 read pairs finished. 1196 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4400000 read pairs finished. 1197 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4450000 read pairs finished. 1217 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4500000 read pairs finished. 1218 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4550000 read pairs finished. 1239 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4600000 read pairs finished. 1239 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4650000 read pairs finished. 1261 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4700000 read pairs finished. 1261 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4750000 read pairs finished. 1287 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4800000 read pairs finished. 1287 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4850000 read pairs finished. 1315 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4900000 read pairs finished. 1316 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4950000 read pairs finished. 1337 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5000000 read pairs finished. 1339 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5050000 read pairs finished. 1360 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5100000 read pairs finished. 1361 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5150000 read pairs finished. 1382 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5200000 read pairs finished. 1383 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5250000 read pairs finished. 1405 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5300000 read pairs finished. 1405 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5350000 read pairs finished. 1426 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5400000 read pairs finished. 1427 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5465974 read pairs finished. 1434 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5450000 read pairs finished. 1448 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Total number of aligned reads: \r\n", "pairs: 2625402 (48%)\r\n", "single a: 1124227 (21%)\r\n", "single b: 885757 (16%)\r\n", "Done.\r\n", "Finished at Tue Jul 8 12:20:41 2014\r\n", "Total time consumed: 1448 secs\r\n" ] } ], "prompt_number": 17 }, { "cell_type": "code", "collapsed": false, "input": [ "lib=\"CgT1D5\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 19 }, { "cell_type": "code", "collapsed": true, "input": [ "! {bsmaploc}bsmap \\\n", "-a {lib}_R1a.fastq \\\n", "-b {lib}_R2a.fastq \\\n", "-d Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \\\n", "-o bsmap_out_{lib}.sam \\\n", "-p 4 ; \\\n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "BSMAP v2.74\r\n", "Start at: Tue Jul 8 12:26:49 2014\r\n", "\r\n", "Input reference file: Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \t(format: FASTA)\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Load in 7658 db seqs, total size 557717710 bp. 13 secs passed\r\n", "total_kmers: 43046721\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Create seed table. 56 secs passed\r\n", "max number of mismatches: read_length * 8% \tmax gap size: 0\r\n", "kmer cut-off ratio: 5e-07\r\n", "max multi-hits: 100\tmax Ns: 5\tseed size: 16\tindex interval: 4\r\n", "quality cutoff: 0\tbase quality char: '!'\r\n", "min fragment size:28\tmax fragemt size:500\r\n", "start from read #1\tend at read #4294967295\r\n", "additional alignment: T in reads => C in reference\r\n", "mapping strand (read_1): ++,-+\r\n", "mapping strand (read_2): +-,--\r\n", "Pair-end alignment(4 threads)\r\n", "Input read file #1: CgT1D5_R1a.fastq \t(format: FASTQ)\r\n", "Input read file #2: CgT1D5_R2a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " \t(format: FASTQ)\r\n", "Output file: bsmap_out_CgT1D5.sam\t (format: SAM)\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t150000 read pairs finished. 105 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t100000 read pairs finished. 106 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t200000 read pairs finished. 106 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t50000 read pairs finished. 107 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t250000 read pairs finished. 150 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t300000 read pairs finished. 151 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t350000 read pairs finished. 152 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t400000 read pairs finished. 152 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t450000 read pairs finished. 203 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t600000 read pairs finished. 206 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t550000 read pairs finished. 207 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t500000 read pairs finished. 210 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t650000 read pairs finished. 245 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t700000 read pairs finished. 250 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t750000 read pairs finished. 250 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t800000 read pairs finished. 253 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t850000 read pairs finished. 284 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t900000 read pairs finished. 288 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t950000 read pairs finished. 289 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1000000 read pairs finished. 290 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1050000 read pairs finished. 323 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1100000 read pairs finished. 328 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1150000 read pairs finished. 328 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1200000 read pairs finished. 331 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1250000 read pairs finished. 362 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1300000 read pairs finished. 365 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1350000 read pairs finished. 368 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1400000 read pairs finished. 369 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1450000 read pairs finished. 400 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1500000 read pairs finished. 402 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1550000 read pairs finished. 405 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1600000 read pairs finished. 407 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1650000 read pairs finished. 454 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1700000 read pairs finished. 457 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1750000 read pairs finished. 460 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1800000 read pairs finished. 463 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1900000 read pairs finished. 502 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1850000 read pairs finished. 503 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1950000 read pairs finished. 503 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2000000 read pairs finished. 505 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2050000 read pairs finished. 544 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2100000 read pairs finished. 545 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2150000 read pairs finished. 545 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2200000 read pairs finished. 545 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2250000 read pairs finished. 587 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2300000 read pairs finished. 588 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2350000 read pairs finished. 589 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2400000 read pairs finished. 590 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2450000 read pairs finished. 627 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "3: \t2500000 read pairs finished. 628 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2550000 read pairs finished. 630 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2600000 read pairs finished. 631 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2650000 read pairs finished. 675 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2700000 read pairs finished. 678 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2750000 read pairs finished. 683 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2800000 read pairs finished. 686 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2850000 read pairs finished. 734 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2900000 read pairs finished. 736 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2950000 read pairs finished. 740 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3000000 read pairs finished. 741 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3050000 read pairs finished. 792 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3100000 read pairs finished. 792 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3150000 read pairs finished. 797 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3200000 read pairs finished. 799 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3250000 read pairs finished. 841 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3300000 read pairs finished. 842 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3350000 read pairs finished. 846 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3400000 read pairs finished. 848 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3500000 read pairs finished. 891 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3450000 read pairs finished. 892 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3550000 read pairs finished. 895 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3600000 read pairs finished. 897 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3700000 read pairs finished. 941 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3650000 read pairs finished. 942 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3750000 read pairs finished. 945 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3800000 read pairs finished. 947 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3850000 read pairs finished. 992 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3900000 read pairs finished. 992 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3950000 read pairs finished. 994 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4000000 read pairs finished. 996 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4050000 read pairs finished. 1038 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4100000 read pairs finished. 1039 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4150000 read pairs finished. 1041 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4200000 read pairs finished. 1043 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4250000 read pairs finished. 1085 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4300000 read pairs finished. 1086 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4350000 read pairs finished. 1088 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "0: \t4400000 read pairs finished. 1091 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4450000 read pairs finished. 1132 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4500000 read pairs finished. 1133 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4550000 read pairs finished. 1134 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4600000 read pairs finished. 1138 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4650000 read pairs finished. 1178 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4700000 read pairs finished. 1180 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4750000 read pairs finished. 1181 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4800000 read pairs finished. 1185 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4850000 read pairs finished. 1241 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4900000 read pairs finished. 1244 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4950000 read pairs finished. 1246 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5000000 read pairs finished. 1255 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5050000 read pairs finished. 1341 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5100000 read pairs finished. 1343 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5150000 read pairs finished. 1343 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5200000 read pairs finished. 1348 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5250000 read pairs finished. 1410 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5350000 read pairs finished. 1415 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5300000 read pairs finished. 1416 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5400000 read pairs finished. 1422 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5450000 read pairs finished. 1541 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5500000 read pairs finished. 1549 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5550000 read pairs finished. 1551 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5600000 read pairs finished. 1559 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5650000 read pairs finished. 1701 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5700000 read pairs finished. 1709 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5750000 read pairs finished. 1711 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5800000 read pairs finished. 1720 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5850000 read pairs finished. 1872 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5900000 read pairs finished. 1881 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5950000 read pairs finished. 1883 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6000000 read pairs finished. 1892 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6050000 read pairs finished. 2016 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6100000 read pairs finished. 2018 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6150000 read pairs finished. 2021 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6200000 read pairs finished. 2025 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6327160 read pairs finished. 2053 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6250000 read pairs finished. 2079 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6300000 read pairs finished. 2081 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Total number of aligned reads: \r\n", "pairs: 2608088 (41%)\r\n", "single a: 1736286 (27%)\r\n", "single b: 1343344 (21%)\r\n", "Done.\r\n", "Finished at Tue Jul 8 13:01:31 2014\r\n", "Total time consumed: 2082 secs\r\n" ] } ], "prompt_number": 20 }, { "cell_type": "code", "collapsed": false, "input": [ "lib=\"CgM3\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 21 }, { "cell_type": "code", "collapsed": false, "input": [ "! {bsmaploc}bsmap \\\n", "-a {lib}_R1a.fastq \\\n", "-b {lib}_R2a.fastq \\\n", "-d Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \\\n", "-o bsmap_out_{lib}.sam \\\n", "-p 4 \\" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "BSMAP v2.74\r\n", "Start at: Tue Jul 8 13:01:33 2014\r\n", "\r\n", "Input reference file: Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \t(format: FASTA)\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Load in 7658 db seqs, total size 557717710 bp. 22 secs passed\r\n", "total_kmers: 43046721\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Create seed table. 78 secs passed\r\n", "max number of mismatches: read_length * 8% \tmax gap size: 0\r\n", "kmer cut-off ratio: 5e-07\r\n", "max multi-hits: 100\tmax Ns: 5\tseed size: 16\tindex interval: 4\r\n", "quality cutoff: 0\tbase quality char: '!'\r\n", "min fragment size:28\tmax fragemt size:500\r\n", "start from read #1\tend at read #4294967295\r\n", "additional alignment: T in reads => C in reference\r\n", "mapping strand (read_1): ++,-+\r\n", "mapping strand (read_2): +-,--\r\n", "Pair-end alignment(4 threads)\r\n", "Input read file #1: CgM3_R1a.fastq \t(format: FASTQ)\r\n", "Input read file #2: CgM3_R2a.fastq \t(format: FASTQ)\r\n", "Output file: bsmap_out_CgM3.sam\t (format: SAM)\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t200000 read pairs finished. 142 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t150000 read pairs finished. 143 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t100000 read pairs finished. 143 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t50000 read pairs finished. 144 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t250000 read pairs finished. 218 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t300000 read pairs finished. 219 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t350000 read pairs finished. 222 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t400000 read pairs finished. 223 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "2: \t450000 read pairs finished. 311 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t500000 read pairs finished. 313 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t550000 read pairs finished. 316 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t600000 read pairs finished. 316 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "2: \t650000 read pairs finished. 384 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t700000 read pairs finished. 384 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t800000 read pairs finished. 386 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t750000 read pairs finished. 387 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t850000 read pairs finished. 499 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t900000 read pairs finished. 502 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t950000 read pairs finished. 527 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1000000 read pairs finished. 536 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1100000 read pairs finished. 650 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1050000 read pairs finished. 654 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1150000 read pairs finished. 667 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1200000 read pairs finished. 677 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1250000 read pairs finished. 777 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1300000 read pairs finished. 779 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1350000 read pairs finished. 784 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1400000 read pairs finished. 792 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1450000 read pairs finished. 874 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1500000 read pairs finished. 877 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1550000 read pairs finished. 881 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1600000 read pairs finished. 891 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1650000 read pairs finished. 974 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1700000 read pairs finished. 976 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1750000 read pairs finished. 980 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1800000 read pairs finished. 993 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1850000 read pairs finished. 1072 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1900000 read pairs finished. 1072 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1950000 read pairs finished. 1076 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2000000 read pairs finished. 1091 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2050000 read pairs finished. 1170 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2100000 read pairs finished. 1173 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2150000 read pairs finished. 1177 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2200000 read pairs finished. 1188 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2250000 read pairs finished. 1259 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2300000 read pairs finished. 1260 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2350000 read pairs finished. 1264 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2400000 read pairs finished. 1277 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2450000 read pairs finished. 1342 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2500000 read pairs finished. 1344 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2550000 read pairs finished. 1347 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2600000 read pairs finished. 1360 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2650000 read pairs finished. 1445 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2700000 read pairs finished. 1448 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2750000 read pairs finished. 1455 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2800000 read pairs finished. 1479 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2850000 read pairs finished. 1570 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2900000 read pairs finished. 1571 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2950000 read pairs finished. 1576 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3000000 read pairs finished. 1591 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3050000 read pairs finished. 1655 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3100000 read pairs finished. 1656 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3150000 read pairs finished. 1659 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3200000 read pairs finished. 1676 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3250000 read pairs finished. 1738 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3300000 read pairs finished. 1740 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3350000 read pairs finished. 1744 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3400000 read pairs finished. 1762 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3450000 read pairs finished. 1838 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3500000 read pairs finished. 1841 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3550000 read pairs finished. 1846 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3600000 read pairs finished. 1868 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3650000 read pairs finished. 1959 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3700000 read pairs finished. 1973 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3750000 read pairs finished. 1983 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3800000 read pairs finished. 2001 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3850000 read pairs finished. 2072 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3900000 read pairs finished. 2081 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3950000 read pairs finished. 2088 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4000000 read pairs finished. 2105 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4050000 read pairs finished. 2166 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4100000 read pairs finished. 2178 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4150000 read pairs finished. 2184 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4200000 read pairs finished. 2202 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4250000 read pairs finished. 2268 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4300000 read pairs finished. 2278 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4350000 read pairs finished. 2285 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4400000 read pairs finished. 2304 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4450000 read pairs finished. 2366 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4500000 read pairs finished. 2376 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4550000 read pairs finished. 2382 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4600000 read pairs finished. 2404 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4650000 read pairs finished. 2469 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4700000 read pairs finished. 2477 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4750000 read pairs finished. 2481 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4800000 read pairs finished. 2506 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4850000 read pairs finished. 2587 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4900000 read pairs finished. 2605 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4950000 read pairs finished. 2611 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5000000 read pairs finished. 2635 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5050000 read pairs finished. 2704 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5100000 read pairs finished. 2716 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5150000 read pairs finished. 2721 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "1: \t5200000 read pairs finished. 2747 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5250000 read pairs finished. 2810 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5300000 read pairs finished. 2824 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5350000 read pairs finished. 2830 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5400000 read pairs finished. 2869 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5450000 read pairs finished. 2956 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5500000 read pairs finished. 2974 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5550000 read pairs finished. 2978 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5600000 read pairs finished. 3023 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5650000 read pairs finished. 3109 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5700000 read pairs finished. 3122 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5750000 read pairs finished. 3124 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5800000 read pairs finished. 3164 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5850000 read pairs finished. 3254 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5900000 read pairs finished. 3269 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5950000 read pairs finished. 3270 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6000000 read pairs finished. 3306 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6050000 read pairs finished. 3391 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6150000 read pairs finished. 3403 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6100000 read pairs finished. 3404 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6200000 read pairs finished. 3439 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6250000 read pairs finished. 3500 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6300000 read pairs finished. 3512 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6350000 read pairs finished. 3514 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6400000 read pairs finished. 3549 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6450000 read pairs finished. 3588 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6500000 read pairs finished. 3594 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6550000 read pairs finished. 3596 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6600000 read pairs finished. 3613 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6650000 read pairs finished. 3667 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6700000 read pairs finished. 3672 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6750000 read pairs finished. 3674 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6800000 read pairs finished. 3712 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6850000 read pairs finished. 3749 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6900000 read pairs finished. 3761 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6950000 read pairs finished. 3766 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7000000 read pairs finished. 3824 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7050000 read pairs finished. 3907 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t7100000 read pairs finished. 3916 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t7150000 read pairs finished. 3924 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7200000 read pairs finished. 3976 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7250000 read pairs finished. 4060 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t7300000 read pairs finished. 4068 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t7350000 read pairs finished. 4073 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7400000 read pairs finished. 4140 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7450000 read pairs finished. 4238 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t7500000 read pairs finished. 4247 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t7550000 read pairs finished. 4252 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7600000 read pairs finished. 4308 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7650000 read pairs finished. 4369 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t7700000 read pairs finished. 4379 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t7750000 read pairs finished. 4384 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7800000 read pairs finished. 4429 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7850000 read pairs finished. 4500 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t7900000 read pairs finished. 4513 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t7950000 read pairs finished. 4521 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t8000000 read pairs finished. 4554 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t8078115 read pairs finished. 4564 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t8050000 read pairs finished. 4580 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Total number of aligned reads: \r\n", "pairs: 4380128 (54%)\r\n", "single a: 1426879 (18%)\r\n", "single b: 1168161 (14%)\r\n", "Done.\r\n", "Finished at Tue Jul 8 14:17:54 2014\r\n", "Total time consumed: 4581 secs\r\n" ] } ], "prompt_number": 22 }, { "cell_type": "code", "collapsed": false, "input": [ "lib=\"CgT3D3\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 23 }, { "cell_type": "code", "collapsed": false, "input": [ "! {bsmaploc}bsmap \\\n", "-a {lib}_R1a.fastq \\\n", "-b {lib}_R2a.fastq \\\n", "-d Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \\\n", "-o bsmap_out_{lib}.sam \\\n", "-p 4 \\" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "BSMAP v2.74\r\n", "Start at: Tue Jul 8 14:17:56 2014\r\n", "\r\n", "Input reference file: Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \t(format: FASTA)\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Load in 7658 db seqs, total size 557717710 bp. 21 secs passed\r\n", "total_kmers: 43046721\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Create seed table. 112 secs passed\r\n", "max number of mismatches: read_length * 8% \tmax gap size: 0\r\n", "kmer cut-off ratio: 5e-07\r\n", "max multi-hits: 100\tmax Ns: 5\tseed size: 16\tindex interval: 4\r\n", "quality cutoff: 0\tbase quality char: '!'\r\n", "min fragment size:28\tmax fragemt size:500\r\n", "start from read #1\tend at read #4294967295\r\n", "additional alignment: T in reads => C in reference\r\n", "mapping strand (read_1): ++,-+\r\n", "mapping strand (read_2): +-,--\r\n", "Pair-end alignment(4 threads)\r\n", "Input read file #1: CgT3D3_R1a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " \t(format: FASTQ)\r\n", "Input read file #2: CgT3D3_R2a.fastq \t(format: FASTQ)\r\n", "Output file: bsmap_out_CgT3D3.sam\t (format: SAM)\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t200000 read pairs finished. 205 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t150000 read pairs finished. 206 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t100000 read pairs finished. 206 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t50000 read pairs finished. 208 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t250000 read pairs finished. 306 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t300000 read pairs finished. 307 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t350000 read pairs finished. 309 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t400000 read pairs finished. 311 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t450000 read pairs finished. 407 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t500000 read pairs finished. 409 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t550000 read pairs finished. 410 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t600000 read pairs finished. 414 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t650000 read pairs finished. 498 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t700000 read pairs finished. 500 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t750000 read pairs finished. 501 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t800000 read pairs finished. 504 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t850000 read pairs finished. 588 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t900000 read pairs finished. 589 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t950000 read pairs finished. 589 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1000000 read pairs finished. 602 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1150000 read pairs finished. 638 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1100000 read pairs finished. 640 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1050000 read pairs finished. 643 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1200000 read pairs finished. 645 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1250000 read pairs finished. 690 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1300000 read pairs finished. 691 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1350000 read pairs finished. 694 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1400000 read pairs finished. 696 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1450000 read pairs finished. 737 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1500000 read pairs finished. 738 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1550000 read pairs finished. 741 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1600000 read pairs finished. 744 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1650000 read pairs finished. 802 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1700000 read pairs finished. 805 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1750000 read pairs finished. 808 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1800000 read pairs finished. 812 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1850000 read pairs finished. 867 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1900000 read pairs finished. 870 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1950000 read pairs finished. 872 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2000000 read pairs finished. 874 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2050000 read pairs finished. 922 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2100000 read pairs finished. 926 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2150000 read pairs finished. 926 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2200000 read pairs finished. 930 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2250000 read pairs finished. 1066 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2300000 read pairs finished. 1076 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2350000 read pairs finished. 1080 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2400000 read pairs finished. 1089 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2450000 read pairs finished. 1177 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2500000 read pairs finished. 1181 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2550000 read pairs finished. 1183 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2600000 read pairs finished. 1187 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2650000 read pairs finished. 1290 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2700000 read pairs finished. 1295 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2750000 read pairs finished. 1296 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2800000 read pairs finished. 1302 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2850000 read pairs finished. 1373 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2950000 read pairs finished. 1381 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2900000 read pairs finished. 1382 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3000000 read pairs finished. 1386 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3050000 read pairs finished. 1510 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3100000 read pairs finished. 1511 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3150000 read pairs finished. 1511 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3200000 read pairs finished. 1512 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3250000 read pairs finished. 1577 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3300000 read pairs finished. 1578 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3350000 read pairs finished. 1579 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3400000 read pairs finished. 1580 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3450000 read pairs finished. 1641 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3500000 read pairs finished. 1643 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3550000 read pairs finished. 1643 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3600000 read pairs finished. 1644 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3650000 read pairs finished. 1699 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3700000 read pairs finished. 1702 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3750000 read pairs finished. 1703 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3800000 read pairs finished. 1704 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3850000 read pairs finished. 1745 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3900000 read pairs finished. 1753 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4000000 read pairs finished. 1754 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "2: \t3950000 read pairs finished. 1756 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4050000 read pairs finished. 1793 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4100000 read pairs finished. 1799 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4150000 read pairs finished. 1801 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4200000 read pairs finished. 1802 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4250000 read pairs finished. 1841 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4300000 read pairs finished. 1848 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4350000 read pairs finished. 1849 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4400000 read pairs finished. 1850 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4450000 read pairs finished. 1889 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4500000 read pairs finished. 1895 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4550000 read pairs finished. 1896 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4600000 read pairs finished. 1897 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4650000 read pairs finished. 1934 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4700000 read pairs finished. 1940 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4750000 read pairs finished. 1941 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4800000 read pairs finished. 1942 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4850000 read pairs finished. 1980 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4900000 read pairs finished. 1986 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4950000 read pairs finished. 1986 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5000000 read pairs finished. 1987 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5050000 read pairs finished. 2025 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5100000 read pairs finished. 2031 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5150000 read pairs finished. 2032 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5200000 read pairs finished. 2034 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5250000 read pairs finished. 2071 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5300000 read pairs finished. 2077 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5350000 read pairs finished. 2079 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5400000 read pairs finished. 2081 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5450000 read pairs finished. 2116 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5500000 read pairs finished. 2122 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5550000 read pairs finished. 2125 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5600000 read pairs finished. 2126 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5650000 read pairs finished. 2162 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5700000 read pairs finished. 2169 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5750000 read pairs finished. 2171 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5800000 read pairs finished. 2173 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5850000 read pairs finished. 2207 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5900000 read pairs finished. 2215 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5950000 read pairs finished. 2217 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6000000 read pairs finished. 2218 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6050000 read pairs finished. 2253 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6100000 read pairs finished. 2261 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6200000 read pairs finished. 2265 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6150000 read pairs finished. 2265 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6250000 read pairs finished. 2298 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6300000 read pairs finished. 2306 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6350000 read pairs finished. 2310 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6400000 read pairs finished. 2311 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6450000 read pairs finished. 2344 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6500000 read pairs finished. 2351 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6550000 read pairs finished. 2357 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6600000 read pairs finished. 2359 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6650000 read pairs finished. 2402 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6700000 read pairs finished. 2410 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6750000 read pairs finished. 2415 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6800000 read pairs finished. 2418 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6850000 read pairs finished. 2453 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6900000 read pairs finished. 2461 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6950000 read pairs finished. 2465 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7000000 read pairs finished. 2467 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7050000 read pairs finished. 2501 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t7100000 read pairs finished. 2509 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t7150000 read pairs finished. 2513 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7200000 read pairs finished. 2515 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7380649 read pairs finished. 2542 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7250000 read pairs finished. 2544 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t7300000 read pairs finished. 2549 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t7350000 read pairs finished. 2550 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Total number of aligned reads: \r\n", "pairs: 3906464 (53%)\r\n", "single a: 1418844 (19%)\r\n", "single b: 1116765 (15%)\r\n", "Done.\r\n", "Finished at Tue Jul 8 15:00:26 2014\r\n", "Total time consumed: 2550 secs\r\n" ] } ], "prompt_number": 24 }, { "cell_type": "code", "collapsed": false, "input": [ "lib=\"CgT3D5\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 25 }, { "cell_type": "code", "collapsed": false, "input": [ "! {bsmaploc}bsmap \\\n", "-a {lib}_R1a.fastq \\\n", "-b {lib}_R2a.fastq \\\n", "-d Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \\\n", "-o bsmap_out_{lib}.sam \\\n", "-p 4 \\" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "\r\n", "BSMAP v2.74\r\n", "Start at: Tue Jul 8 15:00:28 2014\r\n", "\r\n", "Input reference file: Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " \t(format: FASTA)\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Load in 7658 db seqs, total size 557717710 bp. 13 secs passed\r\n", "total_kmers: 43046721\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Create seed table. 59 secs passed\r\n", "max number of mismatches: read_length * 8% \tmax gap size: 0\r\n", "kmer cut-off ratio: 5e-07\r\n", "max multi-hits: 100\tmax Ns: 5\tseed size: 16\tindex interval: 4\r\n", "quality cutoff: 0\tbase quality char: '!'\r\n", "min fragment size:28\tmax fragemt size:500\r\n", "start from read #1\tend at read #4294967295\r\n", "additional alignment: T in reads => C in reference\r\n", "mapping strand (read_1): ++,-+\r\n", "mapping strand (read_2): +-,--\r\n", "Pair-end alignment(4 threads)\r\n", "Input read file #1: CgT3D5_R1a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " \t(format: FASTQ)\r\n", "Input read file #2: CgT3D5_R2a.fastq" ] }, { "output_type": "stream", "stream": "stdout", "text": [ " \t(format: FASTQ)\r\n", "Output file: bsmap_out_CgT3D5.sam\t (format: SAM)\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t150000 read pairs finished. 97 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t100000 read pairs finished. 98 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t200000 read pairs finished. 98 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t50000 read pairs finished. 99 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t250000 read pairs finished. 133 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t300000 read pairs finished. 135 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t350000 read pairs finished. 136 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t400000 read pairs finished. 137 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t450000 read pairs finished. 172 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t500000 read pairs finished. 175 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t550000 read pairs finished. 175 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t600000 read pairs finished. 176 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t650000 read pairs finished. 216 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t700000 read pairs finished. 217 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t750000 read pairs finished. 222 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t800000 read pairs finished. 227 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t900000 read pairs finished. 276 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t850000 read pairs finished. 276 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t950000 read pairs finished. 278 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1000000 read pairs finished. 282 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1050000 read pairs finished. 314 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1100000 read pairs finished. 314 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1150000 read pairs finished. 316 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1200000 read pairs finished. 320 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1250000 read pairs finished. 352 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1300000 read pairs finished. 353 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1350000 read pairs finished. 354 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1400000 read pairs finished. 358 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1500000 read pairs finished. 391 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1450000 read pairs finished. 391 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1550000 read pairs finished. 392 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1600000 read pairs finished. 396 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1650000 read pairs finished. 428 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1700000 read pairs finished. 429 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1750000 read pairs finished. 431 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t1800000 read pairs finished. 434 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t1850000 read pairs finished. 466 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t1900000 read pairs finished. 468 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t1950000 read pairs finished. 469 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2000000 read pairs finished. 473 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2050000 read pairs finished. 504 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2100000 read pairs finished. 506 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2150000 read pairs finished. 507 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2200000 read pairs finished. 513 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2250000 read pairs finished. 543 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2300000 read pairs finished. 545 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2350000 read pairs finished. 546 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2400000 read pairs finished. 551 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2450000 read pairs finished. 581 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2500000 read pairs finished. 582 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2550000 read pairs finished. 584 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2600000 read pairs finished. 589 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2650000 read pairs finished. 620 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2700000 read pairs finished. 621 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2750000 read pairs finished. 622 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t2800000 read pairs finished. 627 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t2850000 read pairs finished. 657 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t2900000 read pairs finished. 658 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t2950000 read pairs finished. 662 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3000000 read pairs finished. 670 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3100000 read pairs finished. 695 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3050000 read pairs finished. 696 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3150000 read pairs finished. 699 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3200000 read pairs finished. 707 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3250000 read pairs finished. 732 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3300000 read pairs finished. 733 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3350000 read pairs finished. 735 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3400000 read pairs finished. 743 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3450000 read pairs finished. 768 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3500000 read pairs finished. 768 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3550000 read pairs finished. 771 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3600000 read pairs finished. 779 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3650000 read pairs finished. 804 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3700000 read pairs finished. 805 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3750000 read pairs finished. 807 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t3800000 read pairs finished. 816 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t3850000 read pairs finished. 840 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t3900000 read pairs finished. 841 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t3950000 read pairs finished. 843 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4000000 read pairs finished. 852 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4050000 read pairs finished. 877 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4100000 read pairs finished. 878 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4150000 read pairs finished. 879 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4200000 read pairs finished. 887 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4250000 read pairs finished. 914 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4300000 read pairs finished. 914 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4350000 read pairs finished. 915 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4400000 read pairs finished. 923 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4450000 read pairs finished. 950 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4500000 read pairs finished. 952 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4550000 read pairs finished. 952 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4600000 read pairs finished. 960 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4650000 read pairs finished. 988 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4700000 read pairs finished. 990 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4750000 read pairs finished. 990 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t4800000 read pairs finished. 997 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t4850000 read pairs finished. 1025 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t4900000 read pairs finished. 1027 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t4950000 read pairs finished. 1028 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5000000 read pairs finished. 1035 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5050000 read pairs finished. 1063 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5100000 read pairs finished. 1065 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5150000 read pairs finished. 1066 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5200000 read pairs finished. 1073 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5250000 read pairs finished. 1101 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5300000 read pairs finished. 1103 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5350000 read pairs finished. 1103 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5400000 read pairs finished. 1110 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5450000 read pairs finished. 1140 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5500000 read pairs finished. 1142 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5550000 read pairs finished. 1142 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5600000 read pairs finished. 1147 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5650000 read pairs finished. 1177 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5700000 read pairs finished. 1179 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5750000 read pairs finished. 1180 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t5800000 read pairs finished. 1184 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t5850000 read pairs finished. 1214 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t5900000 read pairs finished. 1216 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t5950000 read pairs finished. 1217 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6000000 read pairs finished. 1223 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6050000 read pairs finished. 1251 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6100000 read pairs finished. 1253 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6150000 read pairs finished. 1253 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6200000 read pairs finished. 1260 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6250000 read pairs finished. 1288 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6300000 read pairs finished. 1290 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6350000 read pairs finished. 1291 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6400000 read pairs finished. 1297 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6450000 read pairs finished. 1327 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6500000 read pairs finished. 1329 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6550000 read pairs finished. 1330 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6600000 read pairs finished. 1336 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6650000 read pairs finished. 1365 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6700000 read pairs finished. 1366 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6750000 read pairs finished. 1367 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t6800000 read pairs finished. 1374 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t6850000 read pairs finished. 1403 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t6900000 read pairs finished. 1403 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t6950000 read pairs finished. 1404 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7000000 read pairs finished. 1411 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #1: \t7050000 read pairs finished. 1440 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t7100000 read pairs finished. 1442 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t7150000 read pairs finished. 1443 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7200000 read pairs finished. 1449 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #0: \t7350645 read pairs finished. 1449 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "1: \t7250000 read pairs finished. 1472 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #2: \t7300000 read pairs finished. 1473 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Thread #3: \t7350000 read pairs finished. 1474 secs passed\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "Total number of aligned reads: \r\n", "pairs: 3946673 (54%)\r\n", "single a: 1329262 (18%)\r\n", "single b: 1076148 (15%)\r\n", "Done.\r\n", "Finished at Tue Jul 8 15:25:02 2014\r\n", "Total time consumed: 1474 secs\r\n" ] } ], "prompt_number": 26 }, { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "_methratio_" ] }, { "cell_type": "code", "collapsed": false, "input": [ "lib=\"CgM1\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 29 }, { "cell_type": "code", "collapsed": false, "input": [ "!python {bsmaploc}methratio.py \\\n", "-d Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \\\n", "-u -z -g \\\n", "-o methratio_out_{lib}.txt \\\n", "-s {bsmaploc}samtools \\\n", "bsmap_out_{lib}.sam \\\n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 08:48:51 2014: reading reference Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 08:49:47 2014: reading bsmap_out_CgM1.sam ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "[samopen] SAM header is present: 7658 sequences.\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\t@ Wed Jul 9 08:56:56 2014: read 10000000 lines\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 08:57:22 2014: combining CpG methylation from both strands ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 08:58:14 2014: writing methratio_out_CgM1.txt ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:11:18 2014: done.\r\n", "total 8562355 valid mappings, 48968967 covered cytosines, average coverage: 1.80 fold.\r\n" ] } ], "prompt_number": 31 }, { "cell_type": "code", "collapsed": false, "input": [ "lib=\"CgT1D3\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 32 }, { "cell_type": "code", "collapsed": false, "input": [ "!python {bsmaploc}methratio.py \\\n", "-d Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \\\n", "-u -z -g \\\n", "-o methratio_out_{lib}.txt \\\n", "-s {bsmaploc}samtools \\\n", "bsmap_out_{lib}.sam \\" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:11:21 2014: reading reference Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:12:14 2014: reading bsmap_out_CgT1D3.sam ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "[samopen] SAM header is present: 7658 sequences.\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:16:59 2014: combining CpG methylation from both strands ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:17:36 2014: writing methratio_out_CgT1D3.txt ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:28:30 2014: done.\r\n", "total 5964269 valid mappings, 39695564 covered cytosines, average coverage: 1.51 fold.\r\n" ] } ], "prompt_number": 33 }, { "cell_type": "code", "collapsed": false, "input": [ "lib=\"CgT1D5\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 34 }, { "cell_type": "code", "collapsed": false, "input": [ "!python {bsmaploc}methratio.py \\\n", "-d Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \\\n", "-u -z -g \\\n", "-o methratio_out_{lib}.txt \\\n", "-s {bsmaploc}samtools \\\n", "bsmap_out_{lib}.sam \\" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:28:32 2014: reading reference Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:29:25 2014: reading bsmap_out_CgT1D5.sam ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "[samopen] SAM header is present: 7658 sequences.\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:35:00 2014: combining CpG methylation from both strands ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:35:39 2014: writing methratio_out_CgT1D5.txt ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:49:14 2014: done.\r\n", "total 6801985 valid mappings, 45492773 covered cytosines, average coverage: 1.54 fold.\r\n" ] } ], "prompt_number": 35 }, { "cell_type": "code", "collapsed": false, "input": [ "lib=\"CgM3\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 36 }, { "cell_type": "code", "collapsed": false, "input": [ "!python {bsmaploc}methratio.py \\\n", "-d Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \\\n", "-u -z -g \\\n", "-o methratio_out_{lib}.txt \\\n", "-s {bsmaploc}samtools \\\n", "bsmap_out_{lib}.sam \\" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:49:16 2014: reading reference Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:50:09 2014: reading bsmap_out_CgM3.sam ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "[samopen] SAM header is present: 7658 sequences.\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\t@ Wed Jul 9 09:57:03 2014: read 10000000 lines\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:58:02 2014: combining CpG methylation from both strands ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 09:58:44 2014: writing methratio_out_CgM3.txt ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 10:12:52 2014: done.\r\n", "total 9597901 valid mappings, 53820491 covered cytosines, average coverage: 1.79 fold.\r\n" ] } ], "prompt_number": 37 }, { "cell_type": "code", "collapsed": false, "input": [ "lib=\"CgT3D3\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 38 }, { "cell_type": "code", "collapsed": false, "input": [ "!python {bsmaploc}methratio.py \\\n", "-d Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \\\n", "-u -z -g \\\n", "-o methratio_out_{lib}.txt \\\n", "-s {bsmaploc}samtools \\\n", "bsmap_out_{lib}.sam \\" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 10:12:54 2014: reading reference Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 10:13:46 2014: reading bsmap_out_CgT3D3.sam ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "[samopen] SAM header is present: 7658 sequences.\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\t@ Wed Jul 9 10:21:42 2014: read 10000000 lines\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 10:21:59 2014: combining CpG methylation from both strands ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 10:22:41 2014: writing methratio_out_CgT3D3.txt ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 10:36:35 2014: done.\r\n", "total 8688793 valid mappings, 52876971 covered cytosines, average coverage: 1.67 fold.\r\n" ] } ], "prompt_number": 39 }, { "cell_type": "code", "collapsed": false, "input": [ "lib=\"CgT3D5\"" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 40 }, { "cell_type": "code", "collapsed": false, "input": [ "!python {bsmaploc}methratio.py \\\n", "-d Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa \\\n", "-u -z -g \\\n", "-o methratio_out_{lib}.txt \\\n", "-s {bsmaploc}samtools \\\n", "bsmap_out_{lib}.sam \\" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 10:36:37 2014: reading reference Crassostrea_gigas.GCA_000297895.1.22.dna_sm.genome.fa ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 10:37:30 2014: reading bsmap_out_CgT3D5.sam ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "[samopen] SAM header is present: 7658 sequences.\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "\t@ Wed Jul 9 10:46:20 2014: read 10000000 lines\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 10:46:33 2014: combining CpG methylation from both strands ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 10:47:28 2014: writing methratio_out_CgT3D5.txt ...\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "@ Wed Jul 9 11:01:13 2014: done.\r\n", "total 8650035 valid mappings, 52138971 covered cytosines, average coverage: 1.70 fold.\r\n" ] } ], "prompt_number": 41 }, { "cell_type": "markdown", "metadata": {}, "source": [ "**Converting methratio files for methylkit**" ] }, { "cell_type": "code", "collapsed": false, "input": [ "!cat ./scripts/mr3x.awk" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "#!/usr/bin/awk -f\r\n", "\r\n", "!awk {if ($8 >= 3) print $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12}" ] } ], "prompt_number": 39 }, { "cell_type": "code", "collapsed": false, "input": [ "!cat ./scripts/mr_gg.awk.sh" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "#!/usr/bin/awk -f\r\n", "\r\n", "BEGIN{ print \"chr.Base\\tchr\\tbase\\tstrand\\tcoverage\\tfreqC\\tfreqT\" }\r\n", "{\r\n", "\tif ($3 == \"+\") {\r\n", "\t\tstrand=\"F\"\r\n", " \t} else {\r\n", "\t\tstrand=\"R\"\r\n", "\t}\r\n", "\r\n", "\tFC=($7/$8)*100\r\n", "\tFT=(1-($7/$8))*100\r\n", "\tchrbase=$1\".\"$2\r\n", "\tprintf \"%s\\t%s\\t%s\\t%s\\t%d\\t%.2f\\t%.2f\\n\",\r\n", "\t\tchrbase, $1, $2, strand, $8, FC, FT\r\n", "}\r\n" ] } ], "prompt_number": 40 }, { "cell_type": "code", "collapsed": true, "input": [ "for i in (\"CgM1\",\"CgT1D3\",\"CgT1D5\", \"CgM3\", \"CgT3D3\", \"CgT3D5\"):\n", " !echo {i}\n", " #!grep \"[A-Z][A-Z]CG[A-Z]\" methratio_out_{i}CG.txt\n", " !awk -f ./scripts/mr3x.awk methratio_out_{i}CG.txt > mr3x.{i}.txt\n", " # can delete !tr ' ' \"\\t\" mr3_{i}.txt\n", " !awk -f ./scripts/mr_gg.awk.sh mr3x.{i}.txt > mkfmt_{i}.txt\n", "\n" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "CgM1\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "CgT1D3\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "CgT1D5\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "CgM3\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "CgT3D3\r\n" ] }, { "output_type": "stream", "stream": "stdout", "text": [ "CgT3D5\r\n" ] } ], "prompt_number": 23 }, { "cell_type": "heading", "level": 1, "metadata": {}, "source": [ "Methylkit" ] }, { "cell_type": "code", "collapsed": false, "input": [ "%pylab inline" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "Populating the interactive namespace from numpy and matplotlib\n" ] } ], "prompt_number": 24 }, { "cell_type": "code", "collapsed": false, "input": [ "%load_ext rpy2.ipython\n" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 25 }, { "cell_type": "code", "collapsed": false, "input": [ "%R library(methylKit)\n" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 26, "text": [ "\n", "[str, str, str, ..., str, str, str]" ] } ], "prompt_number": 26 }, { "cell_type": "code", "collapsed": false, "input": [ "%R library(data.table)\n" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "display_data", "text": [ "data.table 1.9.2 For help type: help(\"data.table\")\n" ] } ], "prompt_number": 27 }, { "cell_type": "code", "collapsed": false, "input": [ "%R library(GenomicRanges)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "display_data", "text": [ "Loading required package: BiocGenerics\n", "Loading required package: parallel\n", "\n", "Attaching package: \u2018BiocGenerics\u2019\n", "\n", "The following objects are masked from \u2018package:parallel\u2019:\n", "\n", " clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,\n", " clusterExport, clusterMap, parApply, parCapply, parLapply,\n", " parLapplyLB, parRapply, parSapply, parSapplyLB\n", "\n", "The following object is masked from \u2018package:stats\u2019:\n", "\n", " xtabs\n", "\n", "The following objects are masked from \u2018package:base\u2019:\n", "\n", " anyDuplicated, append, as.data.frame, as.vector, cbind, colnames,\n", " duplicated, eval, evalq, Filter, Find, get, intersect, is.unsorted,\n", " lapply, Map, mapply, match, mget, order, paste, pmax, pmax.int,\n", " pmin, pmin.int, Position, rank, rbind, Reduce, rep.int, rownames,\n", " sapply, setdiff, sort, table, tapply, union, unique, unlist\n", "\n", "Loading required package: IRanges\n", "Loading required package: XVector\n", "\n", "Attaching package: \u2018GenomicRanges\u2019\n", "\n", "The following object is masked from \u2018package:data.table\u2019:\n", "\n", " last\n", "\n" ] } ], "prompt_number": 28 }, { "cell_type": "code", "collapsed": false, "input": [ "ls mkfmt*" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stdout", "text": [ "mkfmt_CgM1.txt mkfmt_CgM3.txt mkfmt_CgT1D3.txt mkfmt_CgT1D5.txt mkfmt_CgT3D3.txt mkfmt_CgT3D5.txt\r\n", "mkfmt_CgM1txt mkfmt_CgM3txt mkfmt_CgT1D3txt mkfmt_CgT1D5txt mkfmt_CgT3D3txt mkfmt_CgT3D5txt\r\n" ] } ], "prompt_number": 29 }, { "cell_type": "code", "collapsed": false, "input": [ "%%R file.list <- list \n", "('mkfmt_CgM1.txt',\n", " 'mkfmt_CgT1D3.txt',\n", " 'mkfmt_CgT1D5.txt',\n", " 'mkfmt_CgM3.txt',\n", " 'mkfmt_CgT3D3.txt',\n", " 'mkfmt_CgT3D5.txt'\n", ")\n" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 34 }, { "cell_type": "code", "collapsed": false, "input": [ "%R myobj=read(file.list,sample.id=list(\"1_sperm\",\"1_72hpf\",\"1_120hpf\",\"2_sperm\",\"2_72hpf\",\"2_120hpf\"),assembly=\"v9\",treatment=c(0,0,0,1,1,1))\n" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 37, "text": [ "\n", "[ListV..., ListV..., ListV..., ListV..., ListV..., ListV...]\n", "\n", "[ListV..., ListV..., ListV..., ListV..., ListV..., ListV...]\n", "\n", "[ListV..., ListV..., ListV..., ListV..., ListV..., ListV...]\n", "\n", "[ListV..., ListV..., ListV..., ListV..., ListV..., ListV...]\n", "\n", "[ListV..., ListV..., ListV..., ListV..., ListV..., ListV...]\n", "\n", "[ListV..., ListV..., ListV..., ListV..., ListV..., ListV...]\n", "\n", "[ListV..., ListV..., ListV..., ListV..., ListV..., ListV...]" ] } ], "prompt_number": 37 }, { "cell_type": "code", "collapsed": false, "input": [ "%%R\n", "meth<-unite(myobj)\n", "head(meth)\n", "nrow(meth)\n", "getCorrelation(meth,plot=T)\n", "hc<- clusterSamples(meth, dist=\"correlation\", method=\"ward\", plot=T)\n", "PCA<-PCASamples(meth)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "display_data", "text": [ " 1_sperm 1_72hpf 1_120hpf 2_sperm 2_72hpf 2_120hpf\n", "1_sperm 1.0000000 0.8206750 0.8113192 0.7849752 0.7860873 0.7850139\n", "1_72hpf 0.8206750 1.0000000 0.8107486 0.8127752 0.8181483 0.8197261\n", "1_120hpf 0.8113192 0.8107486 1.0000000 0.8055833 0.8133956 0.8110224\n", "2_sperm 0.7849752 0.8127752 0.8055833 1.0000000 0.8652725 0.8636885\n", "2_72hpf 0.7860873 0.8181483 0.8133956 0.8652725 1.0000000 0.8623747\n", "2_120hpf 0.7850139 0.8197261 0.8110224 0.8636885 0.8623747 1.0000000\n" ] }, { "metadata": {}, "output_type": "display_data", "png": "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\n+upXvxpdeOGFRd/53Oc+F915551FbpXc7L777pFKcZV4jfr27VuRv6lTp0YDBw6syO/JJ58ckZ5K\naN11143++c9/FnldsmRJ9KUvfanITX3eUV1dXZFbJTfalCA66qijKvEaXXvttdGf/vSnivx+4Qtf\niIhnVyShiT7zmc905c2f33PPPdHVV1/dzu8JJ5wQqV+3yH2DDTaItMtPkVslN5Xm98svvxwNGzas\nkiCjww8/PDr++OMr8rvWWmtFEyZMqMhvubjecMMN0V//+tei98mL7bffvsitkpuLL744evjhhyvx\nGn3605+uyJ92F4q++MUvVuT39ttvj2666aaK/CJPU6ZMKfLbkZyoG6vIXyU3YKpxKJV4jfbbb7/o\n3HPPrchvv379osbGxi79quIRDRgwoEt/eDjjjDMi1dwr8rvhhhtG6q6ryG/maflEwMtrH3UpgRqM\nFLA988wzxm42Ugzeh7CDmhtWNqIvRULr2+qxXdp09V888MAD3pyysmFBeocPH25/+9vfTIUg1ebn\nmIyjw6ACyUoHhxSq/f3vf7cPPvjA2OnonXfecf7ooRrGykYdyUmvpGa1suGRpfd/EwHaPz9yOk19\nDAwmOvHEE2327NnWXx38NId0NhL6I4/UMvwAC5PceOON9p76LVA0quEYu7msjHT66aebakt2ySWX\n2Pz5890gb6N1eVdG2m233bwpjf4rum3WVH/azjvvbG9okMzKSOXkZNCgQSsjFFma/0cR+FgMMNix\n9GTptnr/o5h2mSwU6/e///0if6eeemrR/cpyQz/O1772NT9Cmo9bAUczhrj/p+fPfvazxhHo8ssv\nX2kNcDk5+fWvfx2gyc4ZAis8AtUXiFakVKyqDndqSJWUhBnstaNG03VFDAygaYuaaFfE9xl6v56G\n53dFDL9n8FklzWaVxjX9TZpph2hUIdO7uiL1V5n6PTV4pW9XXm3w4MGm/msf5NCZZ4wn38ZvV9RH\nIyKHDh2qwZGrd+XV1B/vYdI60B2qFEOadMGhkpo2/hjcQty7IvKD/K6kNaPSuK6iASg0TW+00UZd\nfb7oufocvTUB3LuiSvOQUaf4hY+6IuQEf7R2dUXIMjyEHHZFlcY1HU5vDdzBmH9C02m6IuK99dZb\nV9Q6Rx6S38hBZwRu8EYlXW58n32e19do364IvYJ+qySPuwore75sEPhYRkEvm6RlX80QyBDIEMgQ\n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\n" }, { "metadata": {}, "output_type": "display_data", "png": "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\n919/sGn4f1iKG3369DF6vPXWW6WWaijmh5L47NmzTdmuuOKKQ/k5f0MCxRKgCzri6wlPRoOAPjBN\n6/Tbb7+V7t27y+uvvy533323VK9eXV555RWZMmVKiYuRnZ0tHTt2lE8//VRatmwpzz33nDz//PPS\nvn172bVrl9x6662Clna05JFHHpFx48bJgQMHopVlyHwuu+wyWbx4caFz9957rwwbNkz0RafQcbfv\nlBbzRo0aGT5XXnml25Gw/A4lQBe0Qysmloo1evRo+eWXXwRG4t133zWqaytRUlJSBOdWr15tjmVm\nZoq2SkRbt8b9+v7770tiYqLcdNNNflfua6+9JsuWLZNWrVrJkiVLJD4+3vxWW9LGyGMfbk+cDxa4\nqz/++GPp0qWLbNiwQebPny8nnHCC9OvXT3bu3GleBPbu3WteElq0aOH/+dq1a2XatGlGB7hStVVn\n8kV6cGFCFi5cKElJSdK3b1//7/T1WN5++21Tzvr165t8qlatavL5+eef5aqrrhIch2RlZckHH3wg\nMAraIvOnYW/88ccfxsDixQPG/uSTT5ZevXpJ5cqVzQsNXkwgEydOlG7dugnKjxcc9S7YSZjvH374\nQebNmyerVq2Shg0bCuqhVq1a5ty6detk5syZ0rp1a+PKnzFjhmgL3OTTvHnzQukE7uzYsUNQLz/+\n+KNxu+MFKZy7edasWbJmzRqB0UP9Q1544QXz8nT77bebMiNPbTGb7oUjjjjC1CVesMA3EvM5c+bI\nggULTPdG586dpU2bNib9/fv3m5ckdAc0aNBApk+fLp06dTKscX+BIaSk+uM+ffPNNw2ba665xnQ3\n4OXyuuuukzp16pi0+IcEDIFi28i8gATKmIA+0I2rTx++EXN64403zHVq5CztT7XUmJr9Y445xlKD\naX6rD25zTA1ixLRCnRw7dqz5rRoTSx/slu2i1Qe1Vbt2bUv7pc15fSBb33zzjUlCDWuh4/pPZbVt\n29a4ze30cAwf7dM2v7Fd0GpMTR4VK1Y059u1a2fOa8vU7P/rX/8y+/jTv39/c8x2Zdtls13QvXv3\nNue1j9vPRY2S+b16Asw5uxyPP/64OR6cBtzzto72tUcffbSlLxHm+vfee8+ko33XVqVKlSzkheuw\nrS8h5prgP2p4LDXg5roKFSqYb/xu/fr15tJgF7R6QMw1cP/aoi8C5tjGjRvNofvvv9/sqzGz/vGP\n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\n" }, { "metadata": {}, "output_type": "display_data", "png": "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\nAv8fsaPDGfsRvh0AAAAASUVORK5CYII=\n" } ], "prompt_number": 38 }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "metadata": {}, "outputs": [] } ], "metadata": {} } ] }