• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Oxford Nanopore MinION Sequencing and Genome Assembly

    2016-11-09 10:40:23HengyunLuFrancescaGiordanoZeminNing
    Genomics,Proteomics & Bioinformatics 2016年5期

    Hengyun LuFrancesca GiordanoZemin Ning*c

    1National Centre of Gene Research,Chinese Academy of Sciences,Shanghai 200233,China

    2The Wellcome Trust Sanger Institute,Wellcome Genome Campus,Hinxton,Cambridge CB10 1SA,UK

    REVIEW

    Oxford Nanopore MinION Sequencing and Genome Assembly

    Hengyun Lu1,a,F(xiàn)rancesca Giordano2,b,Zemin Ning2,*,c

    1National Centre of Gene Research,Chinese Academy of Sciences,Shanghai 200233,China

    2The Wellcome Trust Sanger Institute,Wellcome Genome Campus,Hinxton,Cambridge CB10 1SA,UK

    Third-generation sequencing;

    Oxford nanopore MinION device;

    De novo assembly;

    Structural variations;

    Molecular clinical diagnostics

    The revolution of genome sequencing is continuing after the successful secondgeneration sequencing(SGS)technology.The third-generation sequencing(TGS)technology,led by Pacific Biosciences(PacBio),is progressing rapidly,moving from a technology once only capable of providing data for small genome analysis,or for performing targeted screening,to one that promises high quality de novo assembly and structural variation detection for human-sized genomes.In 2014,the MinION,the first commercial sequencer using nanopore technology,was released by Oxford Nanopore Technologies(ONT).MinION identifies DNA bases by measuring the changes in electrical conductivity generated as DNA strands pass through a biological pore.Its portability,affordability,and speed in data production makes it suitable for real-time applications,the release of the long read sequencer MinION has thus generated much excitement and interest in the genomics community.While de novo genome assemblies can be cheaply produced from SGS data,assembly continuity is often relatively poor,due to the limited ability of short reads to handle long repeats.Assembly quality can be greatly improved by using TGS long reads,since repetitive regions can be easily expanded into using longer sequencing lengths,despite having higher error rates at the base level.The potential of nanopore sequencing has been demonstrated by various studies in genome surveillance at locations where rapid and reliable sequencing is needed,but where resources are limited.

    Introduction

    aORCID:0000-0003-1166-6097.

    bORCID:0000-0003-0144-2081.

    cORCID:0000-0003-4359-776X.

    Peer review under responsibility of Beijing Institute of Genomics,Chinese Academy of Sciences and Genetics Society of China.

    http://dx.doi.org/10.1016/j.gpb.2016.05.004

    1672-0229?2016 The Authors.Production and hosting by Elsevier B.V.on behalf of Beijing Institute of Genomics,Chinese Academy of Sciences and Genetics Society of China.

    This is an open access article under the CC BY license(http://creativecommons.org/licenses/by/4.0/).

    Genomics has been revolutionized over the last 20 years by the development of first-and second-generation sequencing(SGS)technologies,enabling the completion of,among many other notable projects,the Human Genome Project[1,2]and the 1000 Genomes Project[3].The first method to sequence DNA was developed by Sanger in 1975[4,5],and another method was developed in parallel by Maxam and Gilbert in1977[6],which were termed the‘chain-termination method”and the‘chemical sequencing method”,respectively.Being less complex and more scalable in comparison to the chemical sequencing method,the chain-termination method eventually was used extensively for first-generation sequencing.DNA libraries with different insert sizes can be easily generated,which turns out to be useful as whole genome assembly benefits from the reads with mixed insert sizes.However,the low throughput and high cost of the first-generation sequencing led to a fundamental shift in methodology,taking us to SGS.The revolution of massively parallel sequencing started in 2005 with the introduction of Roche 454's pyrosequencing system.It was then followed by the sequencing-by-synthesis based Genome Analyzer platform from Illumina/Solexa in 2007,and by ABI's SOLiD system using sequencing-byligation[7].SGS technologies have dominated the sequencing market in the last decade,owing to its ability to produce an enormous volume of data cheaply.However,short reads produced by SGS lead to highly-fragmented assemblies when it comes to de novo assembly of larger genomes,due to difficulties in resolving repetitive sequences in the genome[7].

    The demand for technologies that can operate at higher speed and produce longer reads has resulted in the advent of new sequencing approaches—the so-called third-generation sequencing(TGS).Major SGS platforms adapt sequencing by synthesis(SBS)technologies that rely on PCR to enlarge clusters of a given DNA template.TGS technologies,by contrast,directly target single DNA molecules,enabling realtime sequencing,where reads are available for analysis as soon as they have passed through the sequencer.There are three important improvements in TGS platforms:(1)increase in read length from tens of bases to tens of thousands of bases per read;(2)reduction of sequencing time from days to hours(or to minutes for real-time applications);and(3)reduction or eliminationofsequencingbiasesintroducedbyPCR amplification[8].Apart from Helicos fluorescent sequencing(http://seqll.com/),the first successful single-molecule real time(SMRT)technology was introduced by Pacific Biosciences(PacBio,http://www.pacb.com/).With modern reagents and sequencing kits,the typical throughput of the PacBio RS II system is 0.5-1 gigabytes(GB)per SMRT cell,with a mean read length of roughly 10 kilobases(kb).Nonetheless,PacBio reads have a significantly higher error rate(~10%-15%)than SGS reads(<2%)[9].Fortunately these sequencing errors are randomly distributed,the rates can therefore be greatly reduced through the use of circular consensus sequencing(CCS)[10],whereasinglemoleculetemplateanditscomplement strand are sequenced multiple times to generate a unique consensus.

    In 2014 Oxford Nanopore Technologies(ONT)released a new TGS platform,the MinION device,through an early access program(The MinION Access Program,MAP).The read length profile of the ONT data is very similar to that of PacBio,with a maximum length up to a few hundred thousand base pairs[11,12].However,ONT reads have error rates higher than PacBio reads,with accuracy ranging 65%-88%[11-13].In addition,the throughput per MinION flowcell run is not very stable at the moment,varying from below 0.1 GB to 1 GB of raw sequence data[13].Due to its small size and low equipment cost,the MinION sequencer is attracting considerable interest in the genomics community,particularly for pathogen surveillance and clinical diagnostic applications,as these areas would benefit from the real time nature of this sequencing platform.A comprehensive review of PacBio sequencing and its applications has been presented by Rhoads and Au[14],who also compared the performance of PacBio sequencing with SGS platforms.In this review,we focus on MinION sequencing,the data characteristics,the algorithms for genome assembly,and the differences between the PacBio and ONT platforms.

    The MinION device

    Figure 1 The MinION sequencing deviceDNA sequencing is performed by adding the sample to the flowcell.When DNA molecules pass through or near the nanopore,there will be a change in the magnitude of the current in the nanopore,which is measured by a sensor.The data streams are passed to the ASIC and MinKNOW,the software that generates the signal-level data.ASIC,application-specific integrated circuit.

    Measuring only 10×3×2 cm and weighing just 90 g,the MinION is the smallest sequencing device currently available(Figure 1).It can plug directly into a standard USB3 port ona computer with low hardware requirement and simple configuration.Using Window 7 or 8,a computer with a solid-state drive(SSD),more than 8 GB of RAM and more than 128 GB of hard disk space(though 1 terabytes is recommended)can be used for sequencing.Specialist software called MinKNOW runs on the host computer to which the MinION is connected.MinKNOW carries out several core tasks—data acquisition;real-time analysis and feedback;data streaming while providing device control(including run parameter selection);as well as sample identification and tracking—thus ensuring that the platform chemistry performs correctly in processing the samples.Only high-quality genomic DNA is recommended for the Genomic DNA Sequencing Kits(at the time of starting this paper,there were only two kits available:SQK-MAP005 and the more recent SQK-MAP006).The starting DNA material should be composed of long fragments(>30 kb),which can be typically obtained using standard extraction and clean-up methods.

    Similar to SGS technology,library preparation is needed for various applications using MinION.Here,long and double-stranded DNA (dsDNA)should be used so that sequencing of both strands can be performed.The current library construction process consists of a number of steps,which are carried out in the following order:genomic DNA shearing using a Covaris g-TUBE;an optional‘PreCR”step to repair damaged DNA;end-repair to create blunt ends in sheared DNA and PCR fragments;dA-tailing to add an‘A”base to the 3′end of the fragment;adapter ligation;and finally His-bead purification to remove nucleotides and enzymes.The library usually contains two adapters,the leader adapter and the hairpin adapter,each ligated to one end of the dsDNA(Figure 2A).The leader adapter is denoted as the‘Y adapter”as it has a‘Y”shaped structure,whereas the adapter with hairpin structure is called the‘HP adapter”. Sequencing begins at the single-stranded 5′end of the Y adapter,followed by the‘template”strand,then the HP adapter,and the‘complementary”strand.The motor protein starts to unzip the dsDNA when approaching the turning point of the Y adapter complementary region.At this point,the first(the‘template”)strand is passed into the nanopore with speed determined by the motor protein.Once the HP adapter is reached,a protein(the‘hairpin protein”)allows the complementary strand of the DNA to be passed through the nanopore in a similar manner.Base-calling can then be performed.If information from only one strand is used,the base-calling is termed 1-directional(1D);whereas a 2D base-calling is performed,if information from both strands is incorporated,which results in higher base quality.

    On the membrane with nanopores incorporated,a voltage can be applied to drive DNA through the pore and an ion current flow can be measured.When a DNA molecule passes through the nanopore,a change of the current in pattern or magnitude can be observed and characterized.The current in the nanopore is measured by a sensor several thousand times per second,and the data streams are passed to a microchip called the application-specific integrated circuit(ASIC).Finally,data processing is carried out by the MinKNOW software,which deals with data acquisition and analysis.

    The current MinION flowcell has 512 channels,allowing up to 512 independent DNA molecules to be sequenced simultaneously[13].Each channel is connected to four wells and can provide data from one of the four wells at a time.The performance in terms of data production(i.e.,the number of reads produced)varies from channel to channel,since some pores are more active than others.Data from a typical run are shown in Figure 2B.Channels in red produced up to 126 reads,whereas some channels(those shown in black)produced zero reads.In order to reduce noise,the raw current measurements are processed and converted into a sequence of‘events',each with a mean value for the current and an associated variance and duration.The so-called‘squiggle plot”shown in Figure 2C shows the raw current measurements over time. As DNA passing the pore can contribute to the change in the ion current,base-calling is performed on 5-mers or 6-mers.There are 45=1024 possible combinations and 46=4096 when 5-mers or 6-mers are used,respectively.An optimal path,shown in Figure 2D,is searched through a hiddenMarkovmodel(HMM)ofsuccessive5-mers(or 6-mers)using the Viterbi algorithm[15].

    Currently,MinION flowcells have 2048 wells—4 for each of the 512 channels.At the beginning of a run,the 4 wells in each channel are tested using a procedure called‘Mux”. During this process,each of the four wells in a channel is ranked in terms of activity,with the most active one being placed in a group‘g1',the second most active placed in a group‘g2',and so on.At the start of a 48-h run(the default run time),each active channel starts taking data from its‘g1'well and continues to do so for the first 24 h.The remaining 24 h are then equally distributed between the other 3 groups:at the end of each period,each channel switches to the well contained in the next group.The transition between g1 and g2 pores is clearly visible in Figure 3A,where the throughput suddenly increases 24 h after the start of the run.The read length profile is shown in Figure 3B. The protocol for the default 48-h MinION run described here is defined in a combination of Python scripts that are launched at the start of a run.While the original protocol ensures a good performance,some members of the MinION Access Program(MAP)community have already started to testnewsettingsandproceduresbycustomizingthese scripts.Anexampleofthiscustomizationaimedat increasing a flowcell throughput has been made publicly available for the MAP community by John Tyson(Modified MinKNOW scripts,personal communications).

    Data formats and base-calling

    For data analysis,most bioinformatics tools take FASTA or FASTQ files as input,where base-calling has already been done during the sequencing process or off line with the sequencer.For new platforms in their early stages,however,original raw data files may be useful for some applications. Currently,the MinION outputs one FAST5 file per read[13].Much like the h5 file format adopted by PacBio,the FAST5 file format is based on the hierarchical data format 5(HDF5)standard(https://www.hdfgroup.org).FAST5 files have a hierarchical structure,meaning that they can store both the metadata associated with a read,along with the events(such as aggregated bulk current measurements)preprocessed by the sequencing device.Each read is produced by one of the MinION's 512 channels,and the metadata associated with each read are stored in a unique FAST5 file.To ensure the unique identity of each read name,a combination of information such as experiment name and batch,channel,as well as file numbers is used.

    Figure 2 Flow of Oxford Nanopore sequencing processA.Library preparation schematic for the genomic DNA sequencing kit(SQK-MAP-003).B.512 channels with different levels of activity in a flowcell are shown in different color(most active channels are in red).C.‘Squiggle plots”of fluctuating electrical signals,which can be translated into DNA bases.D.5-mers decoding from event information and alignment of 1D and 2D base calls.

    Currently,base-calling is carried out in the Amazon cloud,rather than on the local computer linked to the sequencing device.The cloud-based Metrichor[16]is used with the data from each run.This service analyzes the FAST5 files generated by the sequencing software after uploading and returns with the analysis results attached.The current workflow comprises of a number of steps.First,the registered current values for a molecule are analyzed,in order to determine which levels of current correspond to the template strand and which correspond to the complementary strand.This stage is also needed to remove the current values related to the adapters. Next,statistical models trained by ONT are used to establish the relationship between 5-mers and current levels.Differences between the model and the observed current levels are then computed.Finally,two 1D sequences may be obtained for each molecule,from which one 2D sequence is constructed if possible.After base-calling has been carried out,Metrichor classifies the reads into two‘read classes':‘pass'and‘fail'. The data in the raw FAST5 file and the metadata and base-calls returned by Metrichor are combined into a basecalled FAST5 file,which can be downloaded to a directory chosen by the user.

    The procedure of base-calling can be briefly described as follows.(i)Template and complement events are processed separately and then used for 1D base-calling.(ii)If the ratio of template sequence length to complement sequence length after base-calling is between 0.5 and 2.0,2D base-calling is attempted.(iii)If the 2D base-calling is successful a 2D read is produced.(iv)A quality score(Q-score;developed by ONT)is computed in order to quantify the 2D read quality. The FAST5 is put into a‘pass”directory,if the 2D read has a mean Q-score>9;whereas all other FAST5 files are put into a‘fail”directory.Therefore,the‘fail”directory includes FAST5 files that have:(a)2D reads with mean Q-scores≤9(in addition to template and complement reads);(b)1D template and complement reads for which 2D base-calling was not achieved[either the ratio is too big(>2.0)/too small(<0.5)or 2D base-calling failed];and(c)only a template read.

    Figure 3 Time course of base throughput and read length distributionA.The throughput of bases with time generated using Poretools[23].B.Distribution of read length using data from one flowcell run[13].

    The reads classified as‘pass'can normally be considered the high-quality reads from the experiment.At the time of writing,there are two sequencing kits:SQK-MAP005(using 5-mers)and SQK-MAP006(using 6-mers).The first notable difference between these two kits is the sequencing speed,which is doubled from ~30 bp/s for SQK-MAP005 to~75 bp/s for SQK-MAP006,likely resulting in increased yields.However,its effect on base quality remains to be quantified,as an increase in speed may also increase the chance of missing events(transitions between signal levels).As a result,it could potentially increase the number of base deletions after base-calling.The second difference between these two methods is that the number of possible kmer combinations during basecalling has been increased from 45to 46,meaning that the expected ionic current in each event is estimated to account for the influence of 6 neighboring bases instead of only 5 bases. Therefore,complications in quality profiles could be introduced due to these changes.Although the overall impact on data quality remains to be justified,earlier results from Nick Loman(http://lab.loman.net/2015/09/24/first-sqk-map-006-experiment/)suggest that the accuracy of the assembly is much better with SQK-MAP006 data.Most of this improvementisduetobetterrepresentationofhomopolymer sequences after base event polishing using Nanopolish[17]. It should be noted that the kit SQK-MAP006 is relatively new,and thus all data presented in this review article are generated using SQK-MAP005.

    ONT has released several versions of flowcells,where data quality and throughput vary significantly[18].The release of version R7+flowcells to the MAP community received positive feedback from different users who were using them for different applications.Norris et al.[18]compared the data quality of different flowcell versions.Using R7 flowcells,the average base accuracy was only 67.4%for the reads produced,with 24.2%mismatched bases,7.5%insertions,and 8.3%deletions.However,after upgrading to the newer version R7.3,the average base accuracy was increased to 86%,with 9.7%mismatches,4.2%insertions,and 4.4%deletions,demonstrating a dramatic improvement.It should be noted that the accuracy metrics are computed from alignments of the base calls to the reference,and different alignment methods sometimes produce slightly different estimates.Popular aligners for ONT reads include BWA-MEM[19](parameters‘-×ont2d')and LAST[20](parameters‘-s 2-T 0-Q 0-a 1'),as suggested by Nick Loman(personal communication,2015).

    With the improved utility and quality of the MinION data,performance reproducibility of flowcells has been assessed by the MinION Analysis and Reference Consortium(MARC). This investigation is necessary because the variation in how much success individual users have with the MinION and the wide range of usage of the device make it difficult to determine the cause of this variation from individual sequencing runs.In the paper presented by the MARC(also known as MAP)[13],a control strain of Escherichia coli K-12 was used by five laboratories from different countries to generate data. Each participating laboratory used QIAGEN Genomic-tip 20/G to extract DNA from approximately 4×109log-phase cells.The day after extraction,a library was prepared using the Genomic DNA Sequencing Kit SQK-MAP005,following the protocol issued by ONT.Sequencing was carried out at each participating laboratory.Despite slight variations in performance being observed,in general there was consistency with regard to base error rate,throughput,and read length[13].

    For a rapidly-developing new sequencing technology,collective efforts with community involvement are important. An initial lack of tools for the analysis of data led to the development of a series of bioinformatics packages for exploring the native FAST5 data produced by the Metrichor real time analysis platform.Poretools[21]and poRe[22]were developed to convert and visualize the raw data,NanoOK[23]was developed to assess quality,yield,and accuracy of the data,whereas minoTour[24]can monitor reads produced by the sequencing process in real time.Table 1 lists a number of tools[17]for dedicated nanopore data analysis with various applications.Genome scaffolding tools such as SSPACE-LongRead[32]and SMIS[33]are also included in the table as they are not complete pipelines for de novo assemblies.Full details of assembly pipelines will be discussed in the next section.

    Table 1 List of analysis tools developed for Oxford Nanopore data

    De novo genome assembly

    One of the technical advantages of TGS data is the read length,which offers great prospects for genome assembly. Generally,assemblers are based on several different types ofalgorithms,suchasgreedy,overlap-layout-consensus(OLC),de Bruijn graph(DBG),and string graph(reviewed by Henson et al.[34]).While early assemblers usually used the OLC paradigm for assembling Sanger sequencing reads,modernassemblersuseDBGparadigmforassembling SGS short reads.Although the DBG approach is faster,OLC-based algorithms perform better for longer reads with higher base error rates[35].Therefore,assemblers designed for long PacBio and ONT reads are mainly pipelines based on OLC approaches.

    To make a de novo OLC-based assembly,there are normally three basic stages in the process:preassembly,consensus buildup,and consensus polishing.The goal of preassembly data processing is to generate long and accurate sequences by correcting base errors.Seed reads(a subset of the sequencing reads)are selected based on the read length distribution. Each single read is then mapped to the seed reads to generate a consensus sequence for the mapped reads,resulting in long and accurate fragments of the target genome.The computation in this step is very intensive as it involves all-vs-all raw read mapping and base error correction.The next step is the consensus building from the overlapping reads.There are options available when selecting assembly algorithms,but OLC assemblers offer clear advantages for de novo assembly using multi-kb long reads.For genomes with repeats of any length,a single long error-corrected read could simply bridge the gaps of unique sequences and ensure that the consensus building process continues without interruption.When designing a de novo genome sequencing project,reasonable read coverage(50-60×)is needed to generate sufficient coverage of reads that uniquely anchor the longest repeat regions in the genome assembly.For preassembled reads,there could be base errors in the repetitive regions,where raw base errors are coupled with repeats.Errors such as indels and substitutions in the preassembled reads could also be easily passed on to the consensus.Therefore,there is a need for consensus polishing for assemblies produced from TGS data.To significantly reduce the remaining number of errors in the draftassembly, aquality-awareconsensusalgorithm could be implemented to use the rich quality scores embedded in PacBio bas.h5 files or the event-by-event raw ion currents in ONT MinION FAST5 files.The Quiver[36]algorithm processes four different per-base quality values(QV scores)available in the PacBio bas.h5 files,which represent the intrinsically calculated error probabilities for inserted,deleted,substituted and merged base calls in single pass reads.For the MinIONplatform,thefinalpolishingoftheassembly can be performed using Nanopolish,developed by Loman et al.[17],which improves the assembly base quality by re-evaluating and maximizing the probabilities for each base according to the raw ion currents of the events,accessible in the FAST5 files.

    Loman,Quick,and Simpson pipeline

    With a similar level of base errors in sequencing reads,assembly pipelines for MinION data use the same strategies as those successfully used for PacBio single molecule long reads.The Loman,Quick and Simpson(LQS)pipeline[17]presents an excellent example on how a high quality assembly could be produced from nanopore sequencing data by following the steps of preassembly data processing,overlap detection,consensus generation,and finally contig base polishing using the event data.The FASTA sequences for reads are extractedusing Poretools[21]and converted to the format expected by alignment tool DALIGNER[37].Potential overlaps between the reads are detected from the DALIGNER alignments.Multiple alignments are computed using the partial-order alignment(POA)software[38],where data inputs are single reads and their overlaps.The use of partial-order graphs leads to consensus sequences with better quality in the presence of indels.To achieve better results,the base error correction process needs to be run multiple times,using the corrected reads as the new input.It has been reported that error correction increased the mean identity percentage from 80.5%to 95.9% after the first iteration,and again to 97.7%on the second iteration[17].After two rounds of base-error correction,the reads can be assembled using v8.2 of the Celera Assembler[39]from which a draft assembly can be obtained.One of the most interesting features in the LQS pipeline is its stand-alone tool Nanopolish,which polishes the contig sequences in the draft assembly using the ion current information registered by the MinION device.The polishing procedure starts with the initial draft assembly and modifies each 5-or 6-mer by introducing substitutions,insertions,deletions,and substrings sampled from the 2D base-called reads.A probabilistic model of the nanopore sequencing process is then used to evaluate whether the modifications to the kmer words increase the probability of the electric signal data observed during the collection of MinION reads.The aforementioned process of modification and evaluation needs to run iteratively until no more improvements could be seen in the assembly.In the tested example,the E.coli K-12 MG1655 chromosome was assembled into a single 4.6-megabasecontig.Theassemblyreconstructscorrect gene order and shows 99.5%nucleotide identity after consensus polishing using a probabilistic model of the signal-level data.

    PacBio Corrected Reads assembler and Canu

    The PacBio Corrected Reads(PBcR)assembler(http://wgsassembler.sourceforge.net/wiki/index.php/PBcR)is the first pipeline using hierarchical assembly method(correct,overlap,assemble),which demonstrates that noisy long reads can be used for assembly after base error correction.The hierarchical genome-assembly process(HGAP)[40]was developed for PacBio long reads with inputs of PacBio-specific h5 files[41],which are different from the signal-level data generated by the MinION device.However,when raw sequencing data are converted into FASTQ/FASTA files,alignment tools such as the basic local alignment with successive refinement(BLASR)[42],DALIGNER(https://github.com/thegenemyers/ DALIGNER)or Celera Assembler could be used to compute multiple alignments for base error correction and overlap detection followed by consensus layout.Fast and sensitive mapping of error-prone long sequencing reads is crucial and computational demand on multiple alignments is high.Over the past few years,PBcR has gained significant performance improvementsinassemblingbacterialgenomes [43,44],middle-sized Drosophila melanogaster and Arabidopsis thaliana genomes[45],and more recently human genomes[46,47],thanks to the implementation of a new,faster algorithm called MinHash alignment process(MHAP)[45].MHAP employs a probabilistic approach to overlap-based assembly of long reads.To speed up the assembly of gigabase-sized genomes,the MinHash represents long and sparse text as seeded sequences or a string of information as a set of fingerprints,in such a way that the assembly process is carried out with more compact data using fewer computational resources.Latest efforts have led to the development of a new assembler Canu (https://github.com/marbl/canu),whichfollowsthe same strategy and method of those used in PBcR,but offers higher speed and better usability.The first version of Canu was released at the end of 2015.

    Falcon assembler

    The Falcon[48]assembler developed by Jason Chin from PacBio is another pipeline adopting the strategy of HGAP. It shares many features with PBcR,such as raw reads overlapping for base error correction using DALIGNER and overlap filtering.The major difference lies in its contig consensus generation.Given the overlapping data,a string graph is constructed from the dataset to represent the connections of those reads with overlaps,where a path is a connection between the reads and an edge is a connected read.Due to genome polymorphism and sequencing errors,graph edge reduction is carried out to remove complexity.The consensus step to create draft contigs is to find a single path corresponding to each contig graph and then to generate sequences accordingly.There are continued efforts to make Falcon a polyploidy-aware assembler and new algorithms have been designed to reconstruct comprehensive haplotypes.For simple graphs where the incoming and outgoing edges are unique,a contig is generated in a straightforward way.In the case that a contig graph is not a simple path,a primary contig is generated first with the end-to-end path that has the most overlapped bases.Furthermore,in a multiple path graph,if an alternative path is different from the primary one is possible,another contig is constructed,which is called an associated contig.Identity comparison between primary and associated contigs can reveal genome polymorphism.When associated contigs are induced by sequencing error,there will be a high identity between the alternative contig and the primary contig(>99%most of time).In the case where there are true structural polymorphisms,primary contigs and associated contigs are separated,each representing a different haplotype from the genome.

    Miniasm assembler

    Read error correction is the most CPU-intensive stage of the whole assembly process,and assemblies on gigabase-sized genomes are still out of reach for many projects due to high sequencing costs and large computational requirements.The Miniasm[49]assembler developed by Heng Li takes a different approach to deal with noisy long reads by skipping the step of read error correction completely.The alignments are performed based on all-vs-all read mapping and the resulting alignment file is saved for further processing of assembly graphs.For each read,the first step is to obtain an approxi-mate estimate of read coverage,which is achieved by finding the longest contiguous region covered by three good mappings. The second stage is to use the coverage information to find the good regions again but with more stringent thresholds.A string graph is then computed to store mapped reads,remove weak overlaps,and collapse short bubbles.With a pileup of overlapped reads,the algorithm simply searches for the best path and then concatenates pieces of reads to generate the final unitig sequences.Without base error correction,the per-base error rate of the contigs is similar to that of the raw input reads.Miniasm is the fastest assembler examined in this paper,taking only a few minutes for a bacterial-sized genome.For a dataset of Caenorhabditis elegans sequenced at 45×coverage,it only takes 9 min for Miniasm to assemble the genome using 16 CPU cores,achieving an N50 size of 2.8 megabases.Efficient memory usage and high speed in assembly are due to the use of its own hash table-based aligner,minimap[50]. Algorithmically,minimap combines the reduced representations of MHAP using sparse fingerprints and the kmer sorting and sorted lists merging of DALIGNER.Working directly on noisy uncorrected reads,one major concern of Miniasm is how to distinguish the sources which lead to low-identity matches between two noisy reads:is the low identity caused by the stochastically-higher base error rate on reads,or because reads come from two recent segmental duplications?At high read coverage,assembly pipelines using base error correction such as LQS,PBcR,Canu,and Falcon sometimes offer an advantage in separating high error rate from duplications/ repeats.

    Hybrid assemblers

    The NGS platforms such as Illumina's HiSeq and MiSeq have played a dominant role in genomic research and applications. It is foreseeable that short read data will continue to be a very important part of data sources for years to come.Different algorithms have been explored for genome assembly and many pipelines have been developed for various applications[7,34]. With the emergence of TGS,some assemblers start to include long reads into the pipeline to improve assemblies primarily generated from short reads.Typical examples of hybrid assemblers are ALLPATHS-LG[51],Celera Assembler's PacBio corrected reads pipeline(pacBioToCA [52]),SPAdes[53],and SSPACE-LongRead[32].Assessment and evaluation on these hybrid methods have been reported by Utturkar et al.[54],Liao et al.[55],and Sovic′et al.[56].ALLPATHS-LG takes a unique approach,in that,in addition to long reads,it also incorporates Illumina paired-end reads of two libraries:one with short overlapped fragments,and one with long jumps.Like pure Illumina assembly,short insert read pairs are merged into single‘super-reads”for unipath graph generation and the mate pair‘jumping”reads are used to fill the gaps in the unipath graph.PacBio reads are subsequently used in order to form consensuses and to patch gaps.While SSPACE-LongRead is mainly a genome scaffolding tool,SPAdes is now capable of hybrid assembly,thanks to a recent update which adds support for taking short and long reads as inputs.Another application of this method on mixed datasets from the yeast genome has been reported by Goodwin et al.[28],who develop a base error correction tool on the ONT reads using Illumina MiSeq reads.The subsequent steps in overlap detection and consensus computation are similar to PBcR.

    There are a few assembly pipelines developed or adapted specifically for nanopore sequencing data,as shown in Table 2. Evaluation of assembly methods and tools is difficult as the nanopore sequencing platform is still in the early stages of development and data sources are limited.Sovic′et al.[56]has presented a comparison report on hybrid and non-hybrid methods for de novo assembly from MinION E.coli reads. Evaluated on five assembly pipelines including LQS,F(xiàn)alcon,PBcR,ALLPATHS-LG,and SPAdes,the assembly quality and continuity varies with read depth and tools used.However,lack of PacBio data for comparison is one of the weak points in the study.

    To assess the performance of assemblers and the effect of data characteristics on genome assembly,we selected 5 datasets and 6 assemblers for a comparison study.The datasets include both MinION and PacBio reads at different coverages(Table 3).The 20×MinION reads are a subset of 48×reads from[13],while the 20×PacBio reads were selected from a set of 25× E.coli K12 MG1655 reads downloaded from http://wgs-assembler.sourceforge.net/wiki/index.php/PBcR.

    The Illumina MiSeq reads were sequenced by Goodwin and her colleagues[28].To achieve the best assembly,we either tested the parameters ourselves or followed suggestions from other users.A file containing information about how we ranthe pipelines is provided as a supplementary file(SF1)and is availableat[ftp://ftp.sanger.ac.uk/pub/users/zn1/ont/ontcomparison.pdf].Mismatches,shortindels,andaverage identity with respect to the reference were estimated using the dnadiff tool from MUMmer[57].As shown in Table 4,compared with the reference sequence,no global misjoin errors were found in any of the reported assemblies.LQS produced the assemblies with highest consensus base quality before polishing,while the fastest assembler was Miniasm,which omits the process of base error correction on raw sequencing reads.Based on the selected datasets,however,the overall winner is the Canu assembler in terms of contig continuity and computational resources used.Consensus base accuracy in the nanopore assemblies is notably lower than in those using the PacBio reads,likely due to the misrepresentation of homopolymers in the ONT reads.In order to increase the accuracy level,a polishing process using Nanopolish[17]could berun.Figure 4Ashowstheunder-representationof homopolymers(TTTTT,AAAAA,CCCCC and GGGGG)for the 5 assemblies including Miniasm,F(xiàn)alcon,PBcR,LQS,and Canu,compared to the reference assembly.It is of note thattheunder-representationproblemissignificantly improved after Nanopolish has been run(Figure 4B).This is also shown in the improved Nanopolished assembly accuracies(Table 4).

    Table 2 List of assemblers for Oxford Nanopore MinION long reads

    Table 3 Datasets of MinION,PacBio,and MiSeq used for assembly comparison

    As shown in Table 4,the hybrid assemblies are only from SPAdes,which uses both long(ONT or PacBio)reads and Illumina short reads.SPAdes assemblies have a higher base accuracy than the nanopore-or PacBio-only assemblers,due to the use of highly accurate Illumina reads.On the other hand,the excellent continuity of the SPAdes assemblies is attributed to the use of the long reads.When running SPAdeson the pure MiSeq data,the assembly is still very accurate(99.99%),but is very fragmented,with 318 contigs and an N50 of 170 kb.

    Table 4 Assembly assessment using different tools for three types of reads at different levels of coverage

    Figure 4 Counts of 5-mers from the reference and the assembly before and after polishing using event dataA.Counts of 5-mer homopolymers before event polishing. B.Counts of 5-mer homopolymers after Nanopolish using event data.

    Other applications

    Diagnostic application

    When disease outbreaks occur,it is important to be able to rapidly obtain genome sequences in order to assess the patterns of viral evolution,to investigate transmission chains,or to validate diagnostic assays[58-61].It would be difficult to use a Sanger sequencer or find an NGS platform that could match the MinION in terms of its rapid deployability and reliability under field conditions.Additionally,in some places it may not be feasible,perhaps for political or logistical reasons,to export samples to laboratories capable of performing the required analyses.The compact MinION device therefore offers fantastic opportunities to sequence the genome quickly in these less favorable locations and conditions.The device can be used immediately upon arrival in the outbreak area,as it does not require any special setup or calibration procedures.More importantly,the device can be used as a rapid diagnostic tool for management of outbreaks of various diseases due to the rapid data turnaround.Quick et al.[60]reported a landmark diagnostic investigation during the Ebola outbreak in Guinea,west Africa.In order to extract enough DNA for the study,the designed sequencing protocol used a targeted reverse transcription-PCR,and DNA sequences were amplified to cover the Ebola virus(EBOV)genome.A realtime genomic surveillance system was developed for the various tasks of sequencing,which consisted of three MinION devices,four laptop computers,and consumables.In total,they made 148 MinION runs,covering 142 samples.Rapid turnaround is the key for such projects.It was reported that it only took 15-60 min to perform the sequencing process,with the whole workflow completed in less than 24 h,including amplification,library preparation,and MinION run.The study itself and the protocol developed has well demonstrated the potential of nanopore sequencing in areas where sequencing would not otherwise have been possible.Future diagnostic support could revolutionize the ability of the researchers working in the public health sector to perform sequencing during future disease outbreaks.Other diagnostic applications have also been reported,including prediction of antibiotic resistance by sequencing the genomes of Staphylococcus aureus and Mycobacterium tuberculosis[62];real-time strain typing and analysis of antibiotic resistance[63];and aneuploidy detection in prenatal and miscarriage samples with sequencing reads generated in less than 4 h[64]just to name a few.Please visit https://publications.nanoporetech.com for an up-to-date list of applications and publications using ONT sequencing.

    Structural variation

    Structural variation(SV),as an important type of genetic variants,includes insertions,deletions,duplications,inversions,and large-scale structural rearrangements.Currently,variants of size≥50 bp in length are all considered as SVs[65-68].Driven by constant advances of sequencing technologies,various analysis methods have been developed to identify SVs.While substitutions and short indels could be detected relatively easily by read alignment,identification of SVs in large size is difficult when using NGS short sequencing reads.Dealing with such situation often needs to employ indirect evidence such as disturbance of read mapping,mapping coverage,and mapping breakpoints.There is rich literature on method development and data collections for SVs[69,70].As the NGS market is dominated by the Illumina pair-end sequencing[68],algorithms developed and datasets archived for SVs are mainly for Illumina short reads.With advances in single-molecule sequencing,however,efficient identification of SVs could be substantially enhanced in the genomics community,as long read sequencing platforms such as PacBio and Oxford Nanopore are playing an increasingly important role in genome sequencing.

    To demonstrate nanopore sequencing's ability to detect SVs,Norris et al.[18]designed an experiment to see how well a set of 10 well-characterized SVs could be detected.These SVs included 2 interstitial deletions,4 translocations,and 4 inversions.SNP microarrays and whole-genome sequencing(WGS)were first used to identify these SVs,which were confirmed by PCR and Sanger sequencing across the junctions afterward.Barcodes were used to generate libraries for all 12 PCR amplicons(10 SV samples+2 control samples),which were then multiplexed in one MinION flowcell run.In total,this run produced 2.5 megabytes of sequence bases with 3987 2D reads from 194 of 512 channels.The reads were 640-bp long on average,which is about the full length of the PCR products. Although the yield was low and the base error rate was high(86%),all 10 SVs were correctly detected with a wild-type sample that are confirmed to contain no variation serving as control.As the authors noted in the paper,the identification of exact breakpoints is still challenging.Although the SVs detected were all of the correct type,their locations were imprecise,being shifted by a few bases.Improvements are obviously needed,either in the development of bioinformatics tools,or in the reduction of base errors from the sequencing instrument.

    Differences between the PacBio and ONT sequencing platforms

    Notably,there are a number of differences between PacBio and ONT platforms even in terms of sequencing methods. WhilethePacBioplatformreliesonthemethodof sequencing-by-synthesis,in which single molecules of DNA polymerase are observed as they synthesize a single molecule of DNA,nanopore-based technologies detect DNA bases by monitoring the transit of a DNA molecule through a hole and measuring variation in electric currents or optical signals. During SMRT sequencing,subreads can be generated,resulting in multiple base coverage on a given base.For nanopore sequencing,however,the base coverage from data stream for each pore is either 1 or 2(1D or 2D read),as described in detail earlier in this review.One striking feature of nanopore sequencing is the under-representation of common homopolymers in the raw reads.If 5-mers are used for base-calling,the maximum length for homopolymers will be 5 bp,i.e.,there are no 6-mers or longer homo-kmers such as AAAAAA or TTTTTT in the data,since additional bases identical to the ones in the initial 5-mer would not cause a change in the ion current when passing through the pore.Table 5 lists underrepresented and over-represented 5-mers for a sequencing dataset of E.coli[13].However,most of the missing homopolymers can be recovered from the event data by Nanopolish[17].It can be seen from Figure 4A that the copy numbers of the 5-mers TTTTT and AAAAA are significantly lower than that of the reference sequences for all the assemblies.After Nanopolish,the copy numbers for these 5-mers are increased,which become close to those seen in the reference(Figure 4B).For G-and C-rich 5-mers like GGGGG and CCCCC,it appears that Nanopolish could over-correct them,resulting in more copies of G-or C-rich 5-mers than actual(Figure 4B).

    We outline below other major differences between ONT and PacBio platforms in terms of instrument size,read accuracy,and read length.

    Table 5 Under-represented and over-represented 5-mers of the E.coli data

    (1)Device size.PacBio platforms are bulky and require a large initial investment.This means that it could only be feasible for them to be owned and operated by large,establishedsequencingcenters.Furthermore,they require a reasonably high level of support throughout the entire sequencing process,again meaning that they are far better suited to sequencing centers,where this kind of support will already be in place.Nonetheless,PacBio platforms have relatively low operating costs when assessed on a per-sample basis.On the other hand,the MinION platform sits in direct contrast,being both far smaller and requiring a lower initial investment than PacBio platforms,making them more accessible to smaller laboratories.Furthermore,the MinION's applications in real-time sequencing allow for a more general analysis on the samples than that offered by PCR.

    (2)Read lengths.The read length from both the PacBio and MinION platforms can be increased by experimental methods,say,for example,by increasing the fragment sizes of the input DNA.Table 3 shows the read lengths of MinION and PacBio data used for our assembly comparison.It can be seen that the mean read length from PacBio is longer than that from MinION.It should be noted that the actual length obtained may vary from run to run,depending on a number of factors,such as DNA samples,quality,and library preparation methods.The longest full length MinION 2D read aligned to reference can be over 45 kb[13].Nanopore sequencing technology is less likely to have inherent limitations in terms of potential read length,as it is not based on synthesis.When assessed by the proportion of their lengths fully aligned with the reference sequences,reads obtained from the MinION outperform short reads[76],therefore having a higher probability that a sequence can be aligned to a given region of the genome.

    (3)GC bias.For ONT,1D reads from the MinION sequencer have reported base accuracy of 65%-75%,while higher quality 2D reads have base accuracy at 80%-88%[11-13].The base error rates for PacBio reads are slightly better,reportedly in the range of 10%-15%[14].It is common to observe sequencing difficulties in the GC-biased regions,where base accuracy is lower and read coverage is associated with higher variation or less representation,comparing to non-GC-biased regions.Both Ashton et al.[11]and Karlsson et al.[72]observed higher error rates in G/C mononucleotide repeats and therefore further evaluation of the MinION system's ability to sequence extremely GC-rich regions is needed.

    Discussion and future prospects

    The MinION device and the data produced using it have had a number of reported successful applications in disease surveillance,such as the Ebola outbreak in west Africa[60,61].For this purpose,the real-time feature is critical in order to swiftly establish progression patterns by monitoring the spread of a disease.The fast output data streamed by the device is a current squiggle,not a DNA sequence string.To speed up data collection for analysis,Loose et al.[71]developed a method which can map the squiggle data directly to a reference sequence in‘squiggle space'.To achieve a desirable read depth for a given analysis,it would take 49 min to carry out the standard base-calling technique.However,the desired read coverage is obtained in just 15 min using squiggle mapping.This increase in speed would make big differences in medical environments.On another front,David et al.[73]have developed an open source base-caller for offline data processing,which could have profound impact on applications at places where there is a lack of stable electricity supply and reliable internet access.

    Library preparation plays an essential role in determining the quality and usability of the data produced by the MinION,and much effort is going into making the process automated and reproducible.A MinION Starter kit includes a library preparation kit,which prepares purified genomic DNA,amplicons,or cDNA ready for loading onto the MinION in less than 2 h.As different applications require different lengths of DNA to be sequenced,users are able to obtain different read length profiles using different library preparation methods.ONT is developing VolTRAX—a small device designed to convert an original biological sample into a form ready for use in a nanopore sequencing device without the need for human intervention.The device can be directly connected to theMinIONsequencer.However,qualityofthedata,usability,and flexibility of VolTRAX remain to be fully tested by the community.For most applications,traditional library preparation kits are routinely selected on extracted DNA.

    Current applications of ONT data are mainly on small genomes for variation detection,genome assembly,etc.Analysis on large genomes,however,is still limited by the relatively low throughput offered by the MinION device.Although not officially released on the market,ONT has announced a new platform,PromethION[74].This is a stand-alone benchtop sequencer that is computationally powerful enough to be used for very high throughput real-time analyses.Additionally,PromethION is,like the MinION,able to use the cloud-based analysis service Metrichor.There are 48 flowcells incorporated in PromethION,making it equivalent to 48 MinIONs.Furthermore,there are 3000 nanopores in the nanopore sensor array contained inside each flowcell,giving the instrument 144,000 nanopores in total(281 times the number found in MinIONs).Signalprocessingiscarriedoutbyan application-specific integrated circuit(ASIC)within the device. Multiple samples can be processed separately in different flowcells.It is worth noting that PacBio has also announced a new high-performance platform,Sequel[75],which is expected to launch in late 2016.The total throughput per SMRT cell will initially range 5-10 GB(about 7 times the current throughput),with initial average read lengths of 8-12 kb.

    In early March 2016,ONT revealed plans for potential update on MinION technology[76].The chemistry will change from R7 to R9,by using an E.coli pore protein CsgG.A new base-caller is being developed and it is moving away from the current HMM-based base-caller to neural network-based basecaller.With these improvements,it aims to achieve a 10% error rate in 1D data and a Q20 for 2D data.In late May 2016,ONT announced SmidgION[77],an iPhone-powered sequencer,which has 256 channels per flowcell and the device is expected to be available in late 2017.The introduction of these high-performance sequencing platforms and devices for automatic library preparations makes it easier to achievede novo assemblies for human-sized genomes at a more affordable price.Moreover,availability of the even smaller device SmidgION will speed up applications in monitoring disease outbreaks and real-time species identification.For the PacBio data,a few de novo human assemblies have been reported[46,47],and computational work is being undertaken to speed up the assembly process.For the ONT data,a significant challenge lying ahead is to develop efficient algorithms,not just for optimizing the use of computational resources for large genomes,but also for obtaining assemblies with high base accuracy using reads with under-represented and overrepresented homopolymers.

    Competing interests

    ZN is a member of the MinION Access Program(MAP)and has received free-of-charge flowcells and sequencing kits for nanopore sequencing.ZN has had no other financial support from ONT.

    Acknowledgments

    We would like to thank the MinION Analysis and Reference Consortium (MARC)for sharing the ONT data.George Hall's and Robert Davies'efforts in proofreading are greatly appreciated and George Hall also helped draw some figures. FG and ZN are supported by the Wellcome Trust,the United Kingdom.

    Supplementary material

    Supplementary material associated with this article can be found,in the online version,at http://dx.doi.org/10.1016/j. gpb.2016.05.004.

    References

    [1]The International Human Genome Sequencing Consortium. Initial sequencing and analysis of the human genome.Nature 2001;409:860-921.

    [2]Venter JC,Adams MD,Myers EW,Li PW,Mural RJ,Sutton GG,et al.The sequence of the human genome.Science 2001;291:1304-51.

    [3]The 1000 Genomes Project Consortium.An integrated map of genetic variation from 1092 human genomes.Nature 2012(491):56-65.

    [4]Sanger F,Coulson AR.A rapid method for determining sequences in DNA by primed synthesis with DNA polymerase. J Mol Biol 1975;94:441-8.

    [5]Sanger F,Nicklen S,Coulson AR.DNA sequencing with chainterminating inhibitors.Proc Natl Acad Sci USA 1977;74:5463-7.

    [6]Maxam AM,Gilbert WA.New method for sequencing DNA. Proc Natl Acad Sci U S A 1977;74:560-4.

    [7]Schatz MC,Delcher AL,Salzberg SL.Assembly of large genomes using second-generation sequencing.Genome Res 2010;20:1165-73.

    [8]Schadt EE,Turner S,Kasarskis A.A window into thirdgeneration sequencing.Hum Mol Genet 2010;19:R227-40.

    [9]Nagarajan N,Pop M.Sequence assembly demystified.Nat Rev Genet 2013;14:157-67.

    [10]LarsenPA,HeilmanAM,YoderAD.Theutilityof PacBio circular consensus sequencing for characterizing complex gene families in non-model organisms.BMC Genomics 2014;15:720.

    [11]Ashton PM,Nair S,Dallman T,Rubino S,Rabsch W,Mwaigwisya S,et al.MinION nanopore sequencing identifies the position and structure of a bacterial antibiotic resistance island. Nat Biotechnol 2015;33:296-300.

    [12]Laver T,Harrison J,O'Neill PA,Moore K,F(xiàn)arbos A,Paszkiewicz K,et al.Assessing the performance of the Oxford Nanopore Technologies MinION.Biomol Detect Quantif 2015;3:1-8.

    [13]Ip CL,Loose M,Tyson JR,de Cesare M,Brown BL,Jain M,et al.MinION analysis and reference consortium:phase 1 data release and analysis.F1000Res 2015;4:1075.

    [14]Rhoads A,Au KF.PacBio sequencing and its applications. Genomics Proteomics Bioinformatics 2015;13:278-89.

    [15]Viterbi AJ.Error bounds for convolutional codes and an asymptotically optimum decoding algorithm.IEEE Trans Inf Theory 1967;13:260-9.

    [16]Metrichor.Cloud-based real time base-calling solutions for nanopore sequencing.<https://metrichor.com/s/>.

    [17]Loman NJ,Quick J,Simpson JT.A complete bacterial genome assembled de novo using only nanopore sequencing data.Nat Methods 2015;12:733-5.

    [18]Norris AL,Workman RE,F(xiàn)an Y,Eshleman JR,Timp W. Nanopore sequencing detects structural variants in cancer.Cancer Biol Ther 2016;17:246-53.

    [19]Li H,Durbin R.Fast and accurate short read alignment with Burrows-Wheeler transform.Bioinformatics 2009;25:1754-60.

    [20]Kie?basa SM,Wan R,Sato K,Horton P,F(xiàn)rith MC.Adaptive seeds tame genomic sequence comparison.Genome Res 2011;21:487-93.

    [21]Loman NJ,Quinlan AR.Poretools:a toolkit for analyzing nanopore sequence data.Bioinformatics 2014;30:3399-401.

    [22]Watson M,Thomson M,Risse J,Talbot R,Santoyo-Lopez J,Gharbi K,et al.PoRe:an R package for the visualization and analysisofnanoporesequencingdata.Bioinformatics 2015;31:114-5.

    [23]Leggett RM,Heavens D,Caccamo M,Clark MD,Dave RP. NanoOK:multi-referencealignmentanalysisofnanopore sequencingdata,quality anderror profiles.Bioinformatics 2016;32:142-4.

    [24]MinoTour.Real time analysis tools.<http://minotour.github.io/ minoTour/>.

    [25]Sovic′I,Sˇikic′M,Wilm A,F(xiàn)enlon SN,Chen S,Nagarajan N.Fast and sensitive mapping of nanopore sequencing reads with GraphMap.Nat Commun 2016;7:11307.

    [26]Warren RL,Yang C,Vandervalk BP,Behsaz B,Lagman A,Jones SJ,et al.LINKS:scalable,alignment-free scaffolding of draft genomes with long reads.Gigascience 2015;4:35.

    [27]Jain M,F(xiàn)iddes IT,Miga KH,Olsen HE,Paten B,Akeson M. Improved data analysis for the MinION nanopore sequencer.Nat Methods 2015;12:351-6.

    [28]Goodwin S,Gurtowski J,Ethe-Sayers S,Deshpande P,Schatz MC,McCombie WR.Oxford Nanopore sequencing,hybrid error correction,and de novo assembly of a eukaryotic genome. Genome Res 2015;25:1750-6.

    [29]Nanocorrect.Error-correction tool for nanopore data.<https:// github.com/jts/nanocorrect/>.

    [30]npReader.Real time conversion and analysis of nanopore reads.<https://github.com/mdcao/npReader/>.

    [31]Szalay T,Golovchenko JA.De novo sequencing and variant callingwithnanoporesusingPoreSeq.NatBiotechnol 2015;33:1087-91.

    [32]Boetzer M,Pirovano W.SSPACE-LongRead:scaffolding bacterial draft genomes using long read sequence information.BMC Bioinformatics 2014;15:211.

    [33]SMIS.Genome scaffolding tools for nanopore long reads.<https://sourceforge.net/projects/phusion2/files/smis/>.

    [34]Henson J,Tischler G,Ning Z.Next-generation sequencing and large genome assemblies.Pharmacogenomics 2012;13:901-15.

    [35]Pop M.Genome assembly reborn:recent computational challenges.Brief Bioinf 2009;10:354-66.

    [36]Quiver.PacBio's flagship consensus and variant caller.<https:// github.com/PacificBiosciences/GenomicConsensus>

    [37]Myers G.Efficient local alignment discovery amongst noisy long reads.In:Brown D,Morgenstern B,editors.Algorithms in bioinformatics.Lecture notes in computer science.Berlin,Heidelberg:Springer;2014.p.52-67.

    [38]Lee C,Grasso C,Sharlow MF.Multiple sequence alignment using partial order graphs.Bioinformatics 2002;18:452-64.

    [39]Miller JR,Delcher AL,Koren S,Venter E,Walenz BP,Brownley A,et al.Aggressive assembly of pyrosequencing reads with mates. Bioinformatics 2008;24:2818-24.

    [40]HGAP.Thehierarchicalgenomeassemblyprocess.<https://github.com/PacificBiosciences/Bioinformatics-Training/ wiki/HGAP>.

    [42]Chaisson MJ,Tesler G.Mapping single molecule sequencing reads using basic local alignment with successive refinement(BLASR):applicationandtheory.BMCBioinformatics 2012;13:238.

    [43]Koren S,Schatz MC,Walenz BP,Martin J,Howard JT,Ganapathy G,et al.Hybrid error correction and de novo assembly of single-molecule sequencing reads.Nat Biotechnol 2012;30:693-700.

    [44]Koren S,Harhay GP,Smith TP,Bono JL,Harhay DM,Mcvey SD,et al.Reducing assembly complexity of microbial genomes with single-molecule sequencing.Genome Biol 2013;14:R101.

    [45]BerlinK,KorenS,ChinCS,DrakeJP,LandolinJM,Phillippy AM.Assembling large genomes with single-molecule sequencingandlocality-sensitivehashing.NatBiotechnol 2015;33:623-30.

    [46]Chaisson MJ,Huddleston J,Dennis MY,Sudmant PH,Malig M,Hormozdiari F,et al.Resolving the complexity of the human genome using single-molecule sequencing.Nature 2015;517:608-11.

    [47]Pendleton M,Sebra R,Pang AW,Ummat A,F(xiàn)ranzen O,Rausch T,et al.Assembly and diploid architecture of an individual human genomeviasingle-moleculetechnologies.NatMethods 2015;12:780-6.

    [48]Falcon.A set of tools for fast aligning long reads for consensus andassembly.<https://github.com/PacificBiosciences/ FALCON>.

    [49]Li H.Minimap and miniasm:fast mapping and de novo assembly for noisy long sequences.Bioinformatics 2016;32:2103-10.

    [50]Minimap.Experimental tool to find approximate mapping positions between long sequences.<https://github.com/lh3/minimap/>.

    [51]Gnerrea S,MacCalluma I,Przybylskia D,Ribeiroa FJ,Burtona JN,Walker BJ,et al.High-quality draft assemblies of mammalian genomes from massively parallel sequence data.Proc Natl Acad Sci U S A 2011;108:1513-8.

    [52]pacBioToCA.ErrorcorrectionviaCeleraAssembler.<https://github.com/PacificBiosciences/Bioinformatics-Training/ wiki/pacBioToCA>.

    [53]Bankevich A,Nurk S,Antipov D,Gurevich AA,Dvorkin M,Kulikov AS,et al.SPAdes:a new genome assembly algorithm and itsapplicationstosingle-cellsequencing.JComputBiol 2012;19:455-77.

    [54]Utturkar SM,Klingeman DM,Land ML,Schadt CW,Doktycz MJ,Pelletier DA,et al.Evaluation and validation of de novo and hybridassemblytechniquestoderivehigh-qualitygenome sequences.Bioinformatics 2014;30:2709-16.

    [55]Liao YC,Lin SH,Lin HH.Completing bacterial genome assemblies:strategy and performance comparisons.Sci Rep 2015;5:8747.

    [56]Sovic′I,Krizˇanovic′K,Skala K,Sˇikic′M.Evaluation of hybrid and non-hybrid methods for de novo assembly of nanopore reads. Bioinformatics 2016;32:2582-9.

    [57]Kurtz S,Phillippy A,Delcher AL,Smoot M,Shumway M,Antonescu C,Salzberg SL.Versatile and open software for comparing large genomes.Genome Biol 2004;5:R12.

    [58]Quick J,Ashton P,Calus S,Chatt C,Gossain S,Hawker J,et al. Rapiddraftsequencingandreal-timenanopore sequencing in a hospital outbreak of Salmonella.Genome Biol 2015;16:114.

    [59]GardyJ,LomanNJ,RambautA.Real-timedigital pathogen surveillance—the time is now.Genome Biol 2015;16:155.

    [60]Quick J,Loman NJ,Duraffour S,Simpson JT,Severi E,Cowley L,et al.Real-time,portable genome sequencing for Ebola surveillance.Nature 2016;530:228-32.

    [61]Hoenen T,Groseth A,Rosenke K,F(xiàn)ischer RJ,Hoenen A,Judson SD,et al.Nanopore sequencing as a rapidly deployable ebola outbreak tool.Emerg Infect Dis 2016;22:331-4.

    [62]Bradley P,Gordon NC,Walker TM,Dunn L,Heys S,Huang B,etal.Rapidantibiotic-resistancepredictionsfromgenome sequence data for Staphylococcus aureus and Mycobacterium tuberculosis.Nat Commun 2015;6:10063.

    [63]Cao MD,Ganesamoorthy D,Elliott AG,Zhang H,Cooper MA,Coin LJ.Streaming algorithms for identification of pathogens and antibioticresistancepotentialfromreal-timeMinION(TM)sequencing.Gigascience 2016;5:32.

    [64]Wei S,Williams Z.Rapid short-read sequencing and aneuploidy detectionusingMinIONnanoporetechnology.Genetics 2016;202:37-44.

    [65]Mills RE,Walter K,Stewart C,Handsaker RE,Chen K,Alkan C,et al.Mapping copy number variation by population-scale genome sequencing.Nature 2011;470:59-65.

    [66]Sudmant PH,Rausch T,Gardner EJ,Handsaker RE,Abyzov A,Huddleston J,et al.An integrated map of structural variation in 2504 human genomes.Nature 2015;526:75-81.

    [67]Zarrei M,MacDonald JR,Merico D,Scherer SW.A copy number variation map of the human genome.Nat Rev Genet 2015;16:172-83.

    [68]MacDonald JR,Ziman R,Yuen RK,F(xiàn)euk L,Scherer SW.The database of genomic variants:a curated collection of structural variation in the human genome.Nucleic Acids Res 2014;42:D986-92.

    [69]Lin K,Smit S,Bonnema G,Sanchez-Perez G,de Ridder D. Making the difference:integrating structural variation detection tools.Brief Bioinf 2015;16:852-64.

    [70]Tattini L,D'Aurizio R,Magi A.Detection of genomic structural variants from next-generation sequencing data.Front Bioeng Biotechnol 2015;3:92.

    [71]Loose M,Malla S,Stout M.Real-time selective sequencing using nanopore technology.Nat Methods 2016;13:751-4.

    [72]Karlsson E,La¨rkeryd A,Sjo¨din A,F(xiàn)orsman M,Stenberg P. Scaffolding of a bacterial genome using MinION nanopore sequencing.Sci Rep 2015;5:11996.

    [73]David M,Dursi LJ,Yao D,Boutros PC,Simpson JT.Nanocall:an open source basecaller for Oxford Nanopore sequencing data. Bioinformatics 2016.pii:btw569.

    [74]PromethION.Smallbenchtopsystemforhighthroughput real-time biological analyses and allowing large sample numbers.<https://nanoporetech.com/community/promethion-early-accessprogramme/>.

    [75]Sequel.The scalable platform for single molecule,real-time sequencing.<http://www.pacb.com/products-and-services/ pacbio-systems/sequel/>.

    [76]Oxford Nanopore updates:reveals the nanopore used in nanopore devices.<http://nextgenseek.com/2016/03/oxford-nanoporeupdates-from-technology-focus-by-clive-g-brown/>.

    [77]SmidgION:OxfordNanoporeannounceiPhone-powered sequencing.<https://nanoporetech.com/products/smidgion/>.

    9 March 2016;revised 7 May 2016;accepted 31 May 2016

    Available online 17 September 2016

    Handled by Jun Yu

    .

    E-mail:zn1@sanger.ac.uk(Ning Z).

    [41]h5 files.Data files you from your service provider.<https://github.com/PacificBiosciences/SMRT-Analysis/wiki/Datafiles-you-

    -from-your-service-provider>.

    999久久久精品免费观看国产| 国产xxxxx性猛交| 欧美老熟妇乱子伦牲交| 黄片大片在线免费观看| 国产aⅴ精品一区二区三区波| 搞女人的毛片| 人人妻人人澡欧美一区二区 | 9色porny在线观看| 在线观看免费视频日本深夜| 在线观看免费视频网站a站| 日韩欧美免费精品| av福利片在线| 久久 成人 亚洲| 在线观看www视频免费| 婷婷六月久久综合丁香| a在线观看视频网站| 精品日产1卡2卡| 国产亚洲精品一区二区www| 精品电影一区二区在线| 视频区欧美日本亚洲| 好男人在线观看高清免费视频 | 亚洲人成网站在线播放欧美日韩| 日韩欧美三级三区| 国产精华一区二区三区| 精品一区二区三区av网在线观看| 成在线人永久免费视频| 久久这里只有精品19| 一级毛片女人18水好多| 欧美一区二区精品小视频在线| 欧美老熟妇乱子伦牲交| 国产亚洲av嫩草精品影院| 级片在线观看| 国产精品98久久久久久宅男小说| 国产精品,欧美在线| 国产成人啪精品午夜网站| 在线av久久热| 免费在线观看黄色视频的| 亚洲avbb在线观看| 一级毛片女人18水好多| 国产精品98久久久久久宅男小说| 天天躁夜夜躁狠狠躁躁| 久久天堂一区二区三区四区| 高清黄色对白视频在线免费看| 可以在线观看的亚洲视频| АⅤ资源中文在线天堂| 日韩大码丰满熟妇| 亚洲国产精品成人综合色| 色综合亚洲欧美另类图片| 欧美av亚洲av综合av国产av| 咕卡用的链子| 久久久国产欧美日韩av| 黄色成人免费大全| 国产成+人综合+亚洲专区| 午夜福利影视在线免费观看| aaaaa片日本免费| 久久精品影院6| av天堂在线播放| 搡老熟女国产l中国老女人| svipshipincom国产片| 波多野结衣一区麻豆| 视频区欧美日本亚洲| 看黄色毛片网站| 怎么达到女性高潮| 中文字幕人妻熟女乱码| 成人亚洲精品一区在线观看| 波多野结衣av一区二区av| 九色亚洲精品在线播放| 看免费av毛片| aaaaa片日本免费| 日本 欧美在线| 91精品三级在线观看| 色婷婷久久久亚洲欧美| 亚洲情色 制服丝袜| 欧美黄色淫秽网站| 免费在线观看亚洲国产| 久久精品影院6| 天天一区二区日本电影三级 | 天堂√8在线中文| 亚洲欧美日韩无卡精品| 女人被躁到高潮嗷嗷叫费观| 欧美日韩黄片免| 天天躁夜夜躁狠狠躁躁| 午夜精品国产一区二区电影| 亚洲av成人一区二区三| 99精品久久久久人妻精品| 亚洲精品在线观看二区| 夜夜看夜夜爽夜夜摸| 黄网站色视频无遮挡免费观看| 国产精品国产高清国产av| 亚洲国产精品合色在线| 一卡2卡三卡四卡精品乱码亚洲| 国产av精品麻豆| 1024香蕉在线观看| 一区二区日韩欧美中文字幕| 久久婷婷人人爽人人干人人爱 | 夜夜夜夜夜久久久久| 亚洲第一欧美日韩一区二区三区| 69精品国产乱码久久久| 色精品久久人妻99蜜桃| 久久久久九九精品影院| 久久久精品欧美日韩精品| 欧美黄色片欧美黄色片| 精品国产美女av久久久久小说| 免费高清视频大片| 老汉色av国产亚洲站长工具| 91字幕亚洲| 午夜久久久在线观看| 午夜老司机福利片| 黄色片一级片一级黄色片| 人人妻人人澡人人看| 午夜福利欧美成人| 精品一区二区三区视频在线观看免费| 美女国产高潮福利片在线看| 麻豆一二三区av精品| 国内精品久久久久精免费| 一卡2卡三卡四卡精品乱码亚洲| 精品无人区乱码1区二区| 亚洲国产精品成人综合色| 国产精品 国内视频| 美女高潮到喷水免费观看| 巨乳人妻的诱惑在线观看| 悠悠久久av| 欧美日韩精品网址| 又黄又粗又硬又大视频| 啦啦啦韩国在线观看视频| 日本在线视频免费播放| 国产区一区二久久| 可以在线观看的亚洲视频| 日韩高清综合在线| 人成视频在线观看免费观看| 亚洲精华国产精华精| 99精品久久久久人妻精品| 老鸭窝网址在线观看| 久久久久久大精品| 亚洲成av片中文字幕在线观看| 日本欧美视频一区| 久久久久亚洲av毛片大全| 丝袜在线中文字幕| 在线观看www视频免费| 亚洲欧美日韩另类电影网站| 老司机在亚洲福利影院| 亚洲va日本ⅴa欧美va伊人久久| 性少妇av在线| 久久草成人影院| 熟女少妇亚洲综合色aaa.| 人人澡人人妻人| 激情在线观看视频在线高清| 一本大道久久a久久精品| 免费在线观看日本一区| 日本一区二区免费在线视频| 国产亚洲av嫩草精品影院| 久久香蕉激情| 亚洲第一电影网av| 亚洲一区中文字幕在线| 每晚都被弄得嗷嗷叫到高潮| 日韩中文字幕欧美一区二区| 丝袜在线中文字幕| 精品人妻在线不人妻| 欧美激情高清一区二区三区| 久9热在线精品视频| 黄色丝袜av网址大全| 亚洲第一电影网av| 操出白浆在线播放| 国内毛片毛片毛片毛片毛片| 国产精品一区二区三区四区久久 | 9热在线视频观看99| 妹子高潮喷水视频| 欧美国产日韩亚洲一区| 免费久久久久久久精品成人欧美视频| 亚洲国产欧美一区二区综合| 国产精品 国内视频| 别揉我奶头~嗯~啊~动态视频| 校园春色视频在线观看| 国产1区2区3区精品| 侵犯人妻中文字幕一二三四区| ponron亚洲| 好男人电影高清在线观看| 国产高清激情床上av| 午夜亚洲福利在线播放| 欧美乱妇无乱码| 禁无遮挡网站| 亚洲成国产人片在线观看| 亚洲欧洲精品一区二区精品久久久| 黄色毛片三级朝国网站| 国产精品av久久久久免费| 欧美国产精品va在线观看不卡| 欧美乱码精品一区二区三区| 脱女人内裤的视频| 两性夫妻黄色片| 黄色片一级片一级黄色片| 国产亚洲欧美98| 日本三级黄在线观看| 精品一区二区三区av网在线观看| 成人精品一区二区免费| 老司机在亚洲福利影院| 亚洲一区二区三区色噜噜| 神马国产精品三级电影在线观看 | 国产精品久久久久久人妻精品电影| 亚洲国产精品成人综合色| 丝袜人妻中文字幕| 午夜精品在线福利| 热99re8久久精品国产| 成人国语在线视频| √禁漫天堂资源中文www| 亚洲情色 制服丝袜| 一级毛片高清免费大全| 女人爽到高潮嗷嗷叫在线视频| 久久国产精品人妻蜜桃| 久久久久久久久免费视频了| 亚洲色图综合在线观看| 777久久人妻少妇嫩草av网站| 亚洲 国产 在线| 国产一级毛片七仙女欲春2 | 久久精品国产综合久久久| 欧美亚洲日本最大视频资源| 婷婷六月久久综合丁香| 欧美日韩中文字幕国产精品一区二区三区 | 国产免费男女视频| 国产成人欧美| 无遮挡黄片免费观看| 亚洲熟妇熟女久久| 91国产中文字幕| 国产人伦9x9x在线观看| 丝袜在线中文字幕| 亚洲精品粉嫩美女一区| 很黄的视频免费| 美国免费a级毛片| 国产精品久久久av美女十八| 这个男人来自地球电影免费观看| 国产精品电影一区二区三区| 亚洲全国av大片| 亚洲九九香蕉| 首页视频小说图片口味搜索| 欧美绝顶高潮抽搐喷水| 男女下面进入的视频免费午夜 | 国产视频一区二区在线看| 精品不卡国产一区二区三区| 亚洲av成人一区二区三| 国产野战对白在线观看| 丝袜美腿诱惑在线| 成人手机av| 日韩欧美国产在线观看| 成人永久免费在线观看视频| 波多野结衣av一区二区av| 91av网站免费观看| 国产区一区二久久| 国产精品乱码一区二三区的特点 | 99国产综合亚洲精品| 亚洲人成电影免费在线| 日日爽夜夜爽网站| 亚洲 国产 在线| 国产精品九九99| 中文字幕人妻熟女乱码| 亚洲av成人一区二区三| www.自偷自拍.com| 国产av精品麻豆| 97超级碰碰碰精品色视频在线观看| 黄色a级毛片大全视频| 亚洲五月色婷婷综合| 久久狼人影院| 嫩草影院精品99| 国产麻豆成人av免费视频| av天堂久久9| 久热爱精品视频在线9| 97人妻精品一区二区三区麻豆 | 久久婷婷成人综合色麻豆| 亚洲久久久国产精品| 一边摸一边抽搐一进一小说| av福利片在线| 久久国产精品人妻蜜桃| 999久久久精品免费观看国产| 91精品三级在线观看| 午夜精品在线福利| av天堂久久9| 亚洲国产中文字幕在线视频| 如日韩欧美国产精品一区二区三区| 亚洲欧洲精品一区二区精品久久久| 国产精品免费视频内射| 一a级毛片在线观看| 天天添夜夜摸| 波多野结衣一区麻豆| 免费久久久久久久精品成人欧美视频| 女人爽到高潮嗷嗷叫在线视频| 老司机靠b影院| 免费av毛片视频| 亚洲欧美一区二区三区黑人| 国产国语露脸激情在线看| 最近最新中文字幕大全电影3 | 久9热在线精品视频| 久久久久久久久免费视频了| 欧美+亚洲+日韩+国产| 免费少妇av软件| 亚洲精品国产精品久久久不卡| 99精品久久久久人妻精品| 日本在线视频免费播放| 无限看片的www在线观看| 午夜视频精品福利| 亚洲激情在线av| 久久亚洲真实| e午夜精品久久久久久久| 人妻丰满熟妇av一区二区三区| 色老头精品视频在线观看| 亚洲av成人不卡在线观看播放网| 1024香蕉在线观看| 亚洲aⅴ乱码一区二区在线播放 | 老司机靠b影院| 国产私拍福利视频在线观看| 最近最新中文字幕大全免费视频| av福利片在线| 国内精品久久久久精免费| 亚洲五月色婷婷综合| 久久国产精品男人的天堂亚洲| 成人免费观看视频高清| a级毛片在线看网站| 国产精品 欧美亚洲| 女性被躁到高潮视频| av在线播放免费不卡| 啪啪无遮挡十八禁网站| 日本vs欧美在线观看视频| 久久久久精品国产欧美久久久| 亚洲中文日韩欧美视频| 欧美一区二区精品小视频在线| 久久精品国产亚洲av香蕉五月| 亚洲人成电影观看| 一级毛片女人18水好多| 亚洲美女黄片视频| 日韩av在线大香蕉| 日本三级黄在线观看| 老司机在亚洲福利影院| 日韩欧美一区二区三区在线观看| 国产精华一区二区三区| 波多野结衣巨乳人妻| 色在线成人网| 亚洲国产欧美一区二区综合| 我的亚洲天堂| 自线自在国产av| 久久久久久大精品| 后天国语完整版免费观看| 日韩欧美在线二视频| 欧美激情久久久久久爽电影 | 亚洲成av人片免费观看| 夜夜躁狠狠躁天天躁| ponron亚洲| 亚洲欧美一区二区三区黑人| 老司机福利观看| 老熟妇乱子伦视频在线观看| 色综合亚洲欧美另类图片| 麻豆国产av国片精品| 国产亚洲精品一区二区www| 一级a爱片免费观看的视频| 最近最新免费中文字幕在线| 久久国产亚洲av麻豆专区| 精品电影一区二区在线| 国产精品精品国产色婷婷| 性欧美人与动物交配| 777久久人妻少妇嫩草av网站| 国产欧美日韩一区二区三| 真人一进一出gif抽搐免费| 老司机在亚洲福利影院| 久久香蕉国产精品| 欧美中文日本在线观看视频| 亚洲欧美激情在线| 91成年电影在线观看| 亚洲欧洲精品一区二区精品久久久| 国产一区二区三区视频了| 国产91精品成人一区二区三区| 大陆偷拍与自拍| 久久香蕉激情| 日日摸夜夜添夜夜添小说| 久久人人精品亚洲av| 亚洲七黄色美女视频| 极品人妻少妇av视频| 亚洲av五月六月丁香网| 中文字幕人妻丝袜一区二区| 欧美色欧美亚洲另类二区 | 天天添夜夜摸| 午夜久久久久精精品| 亚洲精品国产区一区二| 国产三级黄色录像| 亚洲一卡2卡3卡4卡5卡精品中文| 夜夜躁狠狠躁天天躁| 嫩草影视91久久| 大型av网站在线播放| 欧美另类亚洲清纯唯美| 久久精品91蜜桃| 97碰自拍视频| 淫秽高清视频在线观看| 99久久精品国产亚洲精品| 国产免费男女视频| 99re在线观看精品视频| 一级,二级,三级黄色视频| 国产日韩一区二区三区精品不卡| 欧美日韩黄片免| 国产一区二区三区在线臀色熟女| 十分钟在线观看高清视频www| 久久精品国产综合久久久| 国产一卡二卡三卡精品| 国产成人一区二区三区免费视频网站| 日韩大尺度精品在线看网址 | 亚洲九九香蕉| 老司机福利观看| 久热爱精品视频在线9| 国产精品久久久久久精品电影 | 一个人观看的视频www高清免费观看 | 一进一出抽搐gif免费好疼| av有码第一页| 亚洲欧美激情综合另类| 超碰成人久久| 一区二区日韩欧美中文字幕| 亚洲人成电影观看| 免费在线观看日本一区| 久久久久亚洲av毛片大全| 国产高清有码在线观看视频 | 身体一侧抽搐| 国产一区二区三区在线臀色熟女| 国产精品永久免费网站| 国产野战对白在线观看| 午夜免费激情av| 精品国产乱子伦一区二区三区| 日本免费一区二区三区高清不卡 | 国产成人av激情在线播放| 国产三级在线视频| a在线观看视频网站| 亚洲国产欧美网| 久热这里只有精品99| 亚洲人成伊人成综合网2020| 国产精品免费视频内射| 久久精品影院6| 亚洲一区高清亚洲精品| 久久精品91蜜桃| 久久久久久久精品吃奶| 亚洲午夜理论影院| 天堂√8在线中文| 一卡2卡三卡四卡精品乱码亚洲| 欧美一区二区精品小视频在线| 亚洲五月天丁香| 日日爽夜夜爽网站| 久久狼人影院| 国产av又大| 在线国产一区二区在线| 一a级毛片在线观看| 别揉我奶头~嗯~啊~动态视频| 欧美激情久久久久久爽电影 | 性色av乱码一区二区三区2| 欧美色视频一区免费| 午夜日韩欧美国产| 丰满的人妻完整版| 夜夜夜夜夜久久久久| 999久久久精品免费观看国产| av在线天堂中文字幕| 国产av一区在线观看免费| 天天躁夜夜躁狠狠躁躁| 最近最新免费中文字幕在线| 亚洲专区字幕在线| 亚洲精品美女久久av网站| 国产精品久久电影中文字幕| 乱人伦中国视频| 老鸭窝网址在线观看| 麻豆一二三区av精品| 在线观看一区二区三区| 如日韩欧美国产精品一区二区三区| 色老头精品视频在线观看| 淫秽高清视频在线观看| 美女扒开内裤让男人捅视频| 亚洲一区二区三区色噜噜| 免费观看人在逋| 国产激情欧美一区二区| 国产主播在线观看一区二区| 欧美色欧美亚洲另类二区 | 天天添夜夜摸| 欧美国产日韩亚洲一区| 亚洲av成人不卡在线观看播放网| 日本 欧美在线| 精品久久久久久久人妻蜜臀av | 一夜夜www| 亚洲 欧美一区二区三区| 日韩精品免费视频一区二区三区| 在线观看日韩欧美| 国产精品98久久久久久宅男小说| 午夜福利免费观看在线| 日本在线视频免费播放| 亚洲精品一区av在线观看| 如日韩欧美国产精品一区二区三区| 成人国产综合亚洲| 丝袜美腿诱惑在线| 久久人人爽av亚洲精品天堂| 亚洲少妇的诱惑av| 这个男人来自地球电影免费观看| 黑人操中国人逼视频| 国产一卡二卡三卡精品| 国产区一区二久久| 国产一级毛片七仙女欲春2 | 女性生殖器流出的白浆| 正在播放国产对白刺激| 最好的美女福利视频网| 欧美成狂野欧美在线观看| 亚洲一区中文字幕在线| 香蕉丝袜av| 男男h啪啪无遮挡| 国产午夜精品久久久久久| 精品久久久久久久久久免费视频| 欧美午夜高清在线| 法律面前人人平等表现在哪些方面| 欧美一区二区精品小视频在线| 亚洲av第一区精品v没综合| 黄色毛片三级朝国网站| 精品人妻在线不人妻| 国产区一区二久久| 久久久久久人人人人人| 精品欧美国产一区二区三| 欧美成人午夜精品| av超薄肉色丝袜交足视频| 一边摸一边抽搐一进一出视频| 91av网站免费观看| 一级毛片高清免费大全| 日本精品一区二区三区蜜桃| 一卡2卡三卡四卡精品乱码亚洲| 91字幕亚洲| 国产成人av教育| www.自偷自拍.com| 国产精品美女特级片免费视频播放器 | 亚洲avbb在线观看| 大型黄色视频在线免费观看| 亚洲国产欧美一区二区综合| 色播在线永久视频| 宅男免费午夜| 自拍欧美九色日韩亚洲蝌蚪91| 国产野战对白在线观看| 国产麻豆成人av免费视频| ponron亚洲| 在线观看日韩欧美| 免费在线观看影片大全网站| 99香蕉大伊视频| 亚洲电影在线观看av| 麻豆av在线久日| 老司机在亚洲福利影院| 一夜夜www| 午夜福利影视在线免费观看| 亚洲精品美女久久av网站| 免费久久久久久久精品成人欧美视频| 久久国产精品男人的天堂亚洲| 18禁黄网站禁片午夜丰满| 一级a爱视频在线免费观看| 欧美成人性av电影在线观看| 又黄又粗又硬又大视频| 久久人妻福利社区极品人妻图片| 国产熟女xx| 中文字幕另类日韩欧美亚洲嫩草| 韩国av一区二区三区四区| 长腿黑丝高跟| 久久国产精品人妻蜜桃| 欧美老熟妇乱子伦牲交| 精品少妇一区二区三区视频日本电影| 狠狠狠狠99中文字幕| 久久精品亚洲熟妇少妇任你| 欧美激情高清一区二区三区| 亚洲国产日韩欧美精品在线观看 | 欧美精品啪啪一区二区三区| 91av网站免费观看| 欧美性长视频在线观看| 最近最新中文字幕大全免费视频| 亚洲一区中文字幕在线| 老鸭窝网址在线观看| 成人国产综合亚洲| 亚洲精品中文字幕一二三四区| 一本大道久久a久久精品| 露出奶头的视频| 脱女人内裤的视频| 久久精品影院6| 国产1区2区3区精品| 美女高潮到喷水免费观看| 国产精品电影一区二区三区| 岛国视频午夜一区免费看| 亚洲欧美日韩高清在线视频| 啦啦啦 在线观看视频| 久久 成人 亚洲| 天堂√8在线中文| 亚洲在线自拍视频| 午夜福利,免费看| 淫妇啪啪啪对白视频| 亚洲久久久国产精品| 午夜免费鲁丝| 天堂√8在线中文| 一级毛片精品| 国产亚洲欧美在线一区二区| 麻豆一二三区av精品| 午夜福利免费观看在线| 色播在线永久视频| 极品教师在线免费播放| 一本综合久久免费| 中文字幕另类日韩欧美亚洲嫩草| 国产熟女xx| 少妇裸体淫交视频免费看高清 | 男女下面进入的视频免费午夜 | 国产亚洲精品久久久久5区| 欧美乱色亚洲激情| 香蕉丝袜av| 欧美 亚洲 国产 日韩一| 制服丝袜大香蕉在线| 免费在线观看视频国产中文字幕亚洲| 国内毛片毛片毛片毛片毛片| 成人永久免费在线观看视频| 黄频高清免费视频| 欧美日韩瑟瑟在线播放| 色播亚洲综合网| 一二三四在线观看免费中文在| 亚洲五月天丁香| 国产亚洲精品久久久久久毛片| 国产精华一区二区三区| 国产一区二区三区视频了| 亚洲一卡2卡3卡4卡5卡精品中文| 精品电影一区二区在线| 很黄的视频免费| 亚洲欧美日韩无卡精品| 欧美另类亚洲清纯唯美|