Skip to main content

INSERT-seq enables high-resolution mapping of genomically integrated DNA using Nanopore sequencing


Comprehensive characterisation of genome engineering technologies is relevant for their development and safe use in human gene therapy. Short-read based methods can overlook insertion events in repetitive regions. We develop INSERT-seq, a method that combines targeted amplification of integrated DNA, UMI-based correction of PCR bias and Oxford Nanopore long-read sequencing for robust analysis of DNA integration. The experimental pipeline improves the number of mappable insertions at repetitive regions by 4.8–7.3% and larger repeats are processed with a computational peak calling pipeline. INSERT-seq is a simple, cheap and robust method to quantitatively characterise DNA integration in diverse ex vivo and in vivo samples.


Development of novel methods for genome editing has enabled an expansion of human gene therapy (HGT) applications [1, 2]. Many HGT strategies are based on the addition of a DNA payload that can compensate for a genetic defect and/or provide the recipient cells with a synthetic feature [3]. Delivery of therapeutic payloads has traditionally been based on both viral and non-viral vectors that uncontrollably integrate across the genome. Whilst precise delivery technologies are emerging [1, 2], viral vector mediated uncontrolled delivery has benefited an important number of patients [4]. Insertional mutagenesis events have been observed, halting first attempts of gene therapy trials after cases of leukaemia were linked to a retrovirus-based SCID-X1 gene therapy [5]. Vector-driven clonal expansions have been observed again recently in CAR-T therapy [6, 7] and in a leukaemia case linked to the retroviral based drug Strimvelis [8]. rAAV can cause insertional mutagenesis and induce clonal expansions [9, 10]. Viral-free technologies such as the PiggyBac transposase (PB) have been linked to oncogenic induction [11].

The discovery and implementation of precise delivery strategies using tools such as ZFN, TALENs and CRISPR-Cas9 [12, 13] can potentially avoid unintended gene disruption or activation and perform simultaneous gene inactivation and addition, which are key features for therapeutic genome modulation. Such techniques have also raised concerns related to safety; It has been reported that the integration of payloads can be imprecise, resulting in different unexpected integration outcomes, like integration of donors at off-target cut sites and genomic rearrangements such as inversions or translocations [14]. In both uncontrolled and precise gene delivery strategies, comprehensive characterisation of integration events is critical for evaluating safety and precision. Experimental procedures have been reported for the characterisation of Lentiviral (LV) vectors [15,16,17], rAAV vectors [9, 18, 19], Transposon delivery [20] or CRISPR/cas9 mediated integration [14], relying on distinct methods such as Lam-PCR [21] and nr-LAM-PCR [22], GUIDE-seq [23] and TLA [24]. Moreover, insertional profiling can reveal vector feature integration preferences [25], which can be used for clonal tracking of edited cells and for inference of clonal expansions due to genome vandalism [15, 26, 27]). Insertion signatures can also be used for diagnostic purposes [28] and nuclease off-target profiling in methods that rely on a dsODN [29] or LV vector capture in Double Strand Breaks [30]. Off note, the above described examples rely on short read technologies, which, due to the repetitive nature of the human genome, can potentially overlook certain editing outcomes, and clonal expansion of integrated DNA in repetitive regions has been reported [20, 27]. Long read sequencing (LRS) technologies can generate reads of kilobases in length, being suitable for the determination of repeat sequences, most notably for the centromeres [31, 32] or detection of structural variants [33, 34]. To study the effect of repetitive elements on capturing insertion sites, we implemented a model that showed significant dependency of read length for accurately resolving insertion sites. Next, we developed INSERT-seq, an insertion detection workflow consisting in a single-tail adapter/tag (STAT-PCR) library prep and oxford nanopore long read sequencing. We complement the experimental protocol compatible with longer read length with a computational peak calling pipeline implemented in nextflow and available through a web server. We tested INSERT-seq for LV, rAAV, and PiggyBac payload insertions, in both cell lines and mouse derived samples. INSERT-seq can be used to resolve unknown integration sites of a payload in an edited genome with 1% detection limit in a robust, fast, and low-cost manner.


Read length dependency

To determine the resolution gain that increased read length junction capture could provide, we generated a simulated dataset with increasing read length of the insertion-genome junction (Fig. 1a). We sampled random positions from the reference genome and generated reads around these positions of 250 and 1000 bp in length. A 3.9% increase in overall detected insertion sites was detected when size was increased from 250 to 1000 bp (Fig. 1a). We observed that the junctions skipped by short reads laying in repetitive regions belong to the longest mobile genetic elements in the genome, mostly in LTR retrotransposons, LINEs and SINEs where 4, 3 and 2 new insertions were detected respectively with long-reads (Fig. 1b). Furthermore, examining the length of all repetitive regions from the human genome annotated in Dfam database [35], we detected a high number of repeats not resolvable by short read sequencing (longer than 500 bp) (Additional file 1: Fig. 1). With simulated reads of 1000 bp, there were still 101 of 1000 insertions unidentified (Table S3). Those correspond to reads that map to multiple regions in the reference genome, even though those regions are not annotated to contain repetitive regions. Fourteen of those 101 insertions are detected when read length is increased to 5000 bp (Additional file 1: Fig. S8d), suggesting that the sensitivity of the method increases when read length increases. We analysed the impact of sequencing output to detecting integration sites (Additional file 1: Fig. S8c). We found that there was no increase in detection upon increasing bp output starting from 250Mbp to 1.5Gbp for the simulated insertions.

Fig. 1
figure 1

Read-length impact in resolving insertion sites. a Number of true positive (TP) insertions detected in a simulated dataset of 100 random insertions and 10 replicates, with reads of either 250 bp and 1000 bp. Significance t-test (*p < 0.05). b Number of new insertions detected with long reads (1000 bp) compared to short reads (250 bp) from the simulation of a total of 1000 random insertions (a) and the repetitive region where they land. An insertion was considered within a repetitive region if the insertion site ± 10 base pairs were falling inside a repetitive region from Dfam database. c Coverage at selected lentiviral insertion sites in the mono-clonal poli-insertional (MOPO) analysed cell line, with either short (red) or long (blue) sequencing technologies. Repetitive regions from Dfam database human genome hg38 are annotated. The three new insertions detected only with INSERTseq are shown. d Number of lentiviral and transposase insertions falling in a repetitive region and repeat type in MOPO sample and “100 PB clones” sample, respectively. One hundred clones sample is originated from expanding 100 cells in which stable integration of a PB transposon has occurred (~100 integrations expected). e Genomic features at integration sites in MOPO sample and “100 PB clones” sample. f Genome-wide map displaying the overlap between insertions detected in MOPO with either short read insertion detection (red) and long read insertion detection (blue). The Venn diagram summarises the overlap of common insertions with the two methods

To implement a long-read based library prep procedure in the optimal range predicted by the model (~1.5kb, Additional file 1: Fig. S1), we used a nested single-tail adapter/tag (STAT-PCR) [29] coupled to nanopore sequencing to obtain long read insertion-junction capture (Fig. 2a). STAT-PCR single tailed adaptor ensures selective amplification of fragments containing both adaptor and vector sequence, because the primer targeting the adaptor region does not bind to the single stranded version of the adapter, and it only binds when amplification from the primer targeting the vector occurs. Comparing nanopore-based INSERT-seq to short read based platforms on a clonally expanded isogenic cell line containing multiple lentiviral insertions (MOPO sample) (Additional file 1: Fig. S2) revealed a gain in junction detection. Three new insertions (7.3%) were detected (Fig. 1c, 1f, Table S1: Table S4). Newly detected insertion at chr1 falls in a simple repeat, the one in chr4 falls in a region with multiple SINEs and the one in chr7 in an LTR. Short reads landing in these regions are unable to map properly to the reference or are removed during the filtering step due to the quality of mapping. A comparison with higher short read count was made (Additional file 1: Fig. S8a) where one insertion at chr7 is recovered (Additional file 1: Fig. S8b). The increase of these two new insertions detected with long reads in contrast to short reads, from a total of 41 insertions, is of 4.8%. Since the library protocol of INSERTseq is amplification based, the average read length decreases after library prep compared to fragmented DNA. Mapped read length of long reads ranges from 41 to 5718bp with a mean of 329bp whilst mapped length of short reads range from 25 to 239 bp with a mean of 109bp in the analysed MOPO sample (Additional file 1: Fig. S10). The increase of detected insertions was analysed with modelled reads of 100 (short) and 350 (long) base pairs, finding an increase of 2% (Additional file 1: Fig. S8e). Such results confirm that the potential of INSERTseq improves with longer reads.

Fig. 2
figure 2

Implementation of the optimised INSERTseq protocol. a Overview of the library prep process. Genomic DNA is extracted, fragmented, end-repaired and A-tailed followed by ligation of an adaptor that contains an UMI for read clustering and a barcode for sample demultiplexing in the computational pipeline. b Schematic representation of sequenced reads structure. c Overview of the analysis pipeline. Reads are clustered by UMI, integration sequence and adapters are filtered and trimmed, reads are mapped against the reference genome and significant peaks are reported and annotated. d Exo I endonuclease effect on fraction of enriched reads, represented as fraction of LTR enriched reads (blue) over non-enriched. e Comparison of count distribution for each insertion with (purple) or without (yellow) UMI clustering in MOPO sample and “100 PB clones” sample. Top panel shows the distribution of the number of reads per insertion in logarithmic scale. Bottom panel shows the interquartile range of the distribution

In order to validate the reproducibility of the method, we repeated the measurement on the MOPO sample with a different 5′ primer, and all 41 insertions where detected (Additional file 1: Fig. S9). We also captured the 3′, detecting two new integration sites (Additional file 1: Fig. S9). Two insertions detected in the 5′ sample were not detected by the 3′ mapping (Additional file 1: Fig. S9). The insertions found only with the 3′ end mapping correspond to an insertion at chr10 falling in an LTR (MLT1C2) and one at chr22 falling in a region with multiple repeats classified as unknown in the Dfam database. The two insertions found only with the 5′ end mapping correspond to the insertion at chr7 which was also not detected with SHORT-seq and an insertion at chr1 falling in a SINE (AliSz6). In the analysed MOPO sample, the insertions found in repetitive regions comprised LINEs, SINEs, LTR retrotransposons and DNA transposons (Fig. 1d) and insertions were happening preferentially in intronic regions with a higher percentage than the randomly distributed model sample (Fig. 1e). Importantly, LV integrations used in this experimental model can have site selection biases [25]. Changes in abundance of repetitive elements in the vector preferred regions might render differences in the overall detection of insertion sites, making the impact of read length in resolving site selection variable for each vector (Fig. 1d). From the 3 insertions not detected with SHORT-seq, one was located in a simple repeat which is difficult to sequence by Illumina technologies and three of them contained repetitive regions in the sequencing range.

To detect unmappable insertions in repetitive regions, a pipeline for unanchored peak calling was implemented to allow the detection of insertions happening within repetitive regions in the genome (Additional file 1: Fig. S4a-b). We were able to call 10 different unanchored insertions in the MOPO clonal cell line. Four peaks occur in MER74A repeats, two in MER74B, and in MER133A, MLT1C2, MER74C and HERVL11 one (Additional file 1: Fig. S4c). When applying the unanchored peak calling to SHORT-seq data, two peaks are found at MLT1C2, a mammalian-specific non-autonomous LTR element dependent on class 3 ERVL which was also found by the unanchored peak calling algorithm in INSERT-seq data, and LTR33A, a class 3 endogenous retrovirus with HERVL. Furthermore, one of the insertions that was able to be detected only when mapping the 3′ end of the integrated lentivirus happened at an MLT1C2 repeat, which was detected by the unanchored peak calling. However, due to the technical challenges that repetitive regions present, unanchored peaks are only reported as putative peaks.

Overview of library prep implementation and optimisation

Upon collection of the sample of interest, genomic DNA from an edited cell population is shredded using a g-TUBE column and an adaptor containing a barcode for demultiplexing and an unimolecular identifier (UMI) is ligated. Genome-junctions are amplified with two nested STAT-PCRs [29]. UMIs are subsequently used to remove PCR duplicates after amplification (Fig 2a, b). The use of UMIs has been used for the correction of PCR artefacts [36], avoiding the overrepresentation of certain insertions and thus allowing better quantification of insertion sites (Fig. 2e). UMI clustering can correct insertion site count, as seen for an insertion profile of a population of 100 clones edited with HypB transposase (referred to as PB clones) (Fig. 2e). In order to increase the ratio of genome-junction reads over non-amplified, non-specific reads, lambda exonuclease is used to digest the non-amplified DNA present in the sample after the first STAT-PCR. Primers with 5′ phosphorothioate bonds protect amplified DNA from digestion. Adding phosphorothioate bonds inhibits lambda activity and increases total output of enriched reads with junction (Fig. 2d). To measure limit of detection (LOD), a mono-clonal cell line with one targeted insertion in chr12 (MN2) was diluted with a constant amount of a different monoclonal cell line with one insertion at chr6 (MN7) as a reference. To validate the results, the same procedure was repeated by diluting a different monoclonal cell line with two targeted insertions at chr3 and chr9 (MN3) with MN2. The serial dilutions were 1:1, 1:10, 1:100, 1:1000 and 1:10000 The detection of the target integration site at the dilution 1:100 and not at the dilution 1:1000 and 1:10000 determines INSERT-seq limit of detection of 1% (Additional file 1: Fig. S3).

rAAV-8 genome wide integration in mice liver

To evaluate INSERT-seq performance in an in-vivo model, liver tissue from mice administered with rAAV serotype 8 was studied to determine the genome-wide integration profile of rAAV. rAAV vectors are being widely tested in gene therapy trials [37] and their genomic integration has been associated with hepatocellular carcinoma in mice [10] and clonal expansion upon long term administration in dogs [9]. Recurrent integration sites have been previously detected in mouse brain [23] and liver [38] and hotspot differences across tissues have been reported [19]. We were able to detect 55 insertions, 37 of them common between two replicates (Fig. 3b). We observed characteristic auto-integration of rAAV genome in itself (Additional file 1: Fig. S5a). We also observed a preferential insertion of rAAV at intronic regions (Fig. 3c) and an association of insertion sites to open chromatin regions (compared with ATACseq and DNAseI datasets) (Fig. 3d).

Fig. 3
figure 3

INSERTseq reveals integration patterns in rAAV-8 and PB genome editing frameworks. analysis reveals rAAV-8 integration hotspots in mice. a AAV-8 CMV GFP was administered to mice using retro-orbital injection, and liver tissue was extracted for INSERTseq analysis 1 week upon administration. b Genome-wide map displaying integrations of rAAV in two replicate samples. The Venn diagram summarises the overlap of common insertions of both replicates. c Features at AAVs integration sites. d Heatmap of the area under the curve (AUC) representing the association of integration of AAV mouse liver samples (replicate 1 and 2) with different features. An AUC value higher than 0.5 indicates positive association (more than random) with the feature, whilst an AUC lower than 0.5 indicates negative association. e Genome wide integration of a Cas9-HyPB transposase, representing off-target integration (red) and on-target integration (green) at the TRAC gene (ch:r1422,547,659). Fraction of on-target (0.016) and off-target (0.98) insertions is displayed in a stacked barplot. f Dotplot displays on-target integration events in both + strand (blue dots) and − strand (red dots). Vertical lines represent region targeted by gRNA (outter black lines) and Cas9 cutting site (middle black line)

Assessment of a Cas9-PiggyBac chimeric transposase

To assess potential of INSERT-seq for analysing emerging precise gene delivery vectors, we determined integration sites in a Cas9-PiggyBac chimeric fusion previously reported [39]. We detected insertion at the Cas9 induced double-strand-break in the TRAC locus, which was nevertheless very low compared to total integration with on-target fraction being 0.016 and off-target fraction being 0.98 (Fig. 3e, f). Several off-target insertions had high coverage and seemed to originate from a single insertion (Additional file 1: Fig. S6, Table S1). We suspect that this could be due to positive selection of the clone harbouring insertion in this particular site, due to the time passed from transposon transfection (~3 weeks). Insertion site determination in cells treated with Cas9-HyPbase in shorter periods of time (~1 week) resulted in very high capture of transposon plasmid (corresponding to episomal DNA) (data not shown), substantially reducing coverage of payload-genome junctions. Adding a PCR blocking oligo at the plasmid flanking region (described in [16]) could be a solution for increasing coverage of insertion sites in recently transfected cells.


Repetitive regions vary in abundance and are usually between 100 bp and 5000 bp [40] (Additional file 1: Fig. S1b). The use of Oxford Nanopore sequencing generates longer reads (~2 kb), which allow the detection of integration sites overlooked by short read sequencing methods, providing between 4.8 and 7.3% improvement in insertion site detection sites landing in repetitive regions. Although our estimates are measured in lentiviral vector integrations, differential integration site preferences across vectors [25] might in turn affect the percentage of reads landing in repetitive regions. INSERT-seq library preparation is based on two nested STAT-PCRs [29] to capture integration-genome junctions and an exonuclease step between the two nested PCRs to remove the non-amplified reads. Incorporation and subsequent clustering of UMI containing adaptors allows for correction of PCR biases, making INSERT-seq a suitable tool for quantification of on-target vs off-target integrations. We demonstrated this by the characterisation of the integration profile of a Cas9 protein fused to HyPbase which revealed that on-target integration occurs but in a small proportion, suggesting that fusion of the both proteins is not enough to obtain efficient programmable insertion activity. The calculation of the LOD shows that INSERT-seq can sensitively detect insertion sites with frequencies as low as 1%. Such sensitivity could be improved with more sequencing depth. Careful measures to avoid contamination at the library prep steps and barcode addition prior to amplification is critical to avoid cross contamination of samples analysed in the same batch, especially in low enriched samples. We have also been able to develop a computational method to detect unanchored integrations happening at repetitive regions, which are undetectable by the standard analysis. Pipeline Implementation through Nextflow and Docker containers ensures easy installation, handling and high reproducibility. INSERT-seq can be adapted to capture canonical integration of any DNA payload across a genome, and improved detection sensitivity provided by this method can provide improved detection of genome vandalism events and non-canonical integration outcomes if combined with primer tiling [41]. With the current protocol however, unbiased detection of partial payload integrations in which ends are missing, previously reported for rAAVs [41], remains unsolved. Implementing INSERT-seq to characterise novel targeted delivery strategies such as PEs [42], PASTE [43] and targeted integrases can robustly assess precision of these tools. Protocol implementation should be feasible across multiple organisms as novel genome engineering technologies arise.


INSERT-seq incorporates amplification based enrichment and UMI amplification correction with a computational pipeline to process integration sites. It can resolve DNA integration sites with increased resolution compared to traditional short read sequencing methods providing higher accuracy in determining integrations in repetitive regions, which compose an important subset of many eukaryotic genomes. We have successfully used INSERT-seq method to analyse lentiviral, transposon and rAAV DNA payloads in the genome of both in vitro and in vivo samples. Reduced hardware requirement in Oxford Nanopore Technologies (ONT) platform and sample processing time should make the method practical across different research environments, as for example in clinical settings, and INSERT-seq should be applicable to other long read sequencing platforms such as PacBio. The protocol is available in the additional material and the code for analysis at Bibucket and as a web application (


Read length impact model

In order to assess the impact of read length in the detection of insertions, we performed a simulation of data using different read lengths. Reads of 250 and 1000 bases were generated for a total of 1000 random genomic locations with R scripting and Biostrings [44]. We performed 10 replicates, simulating 100 insertions for each condition. A normal distribution was applied to read length, setting the standard deviation to 10 for short reads (250 bp) and 25 for long reads (1000 bp). The human genome hg38 was used as reference. An unmasked genome was used to allow the presence of repetitive regions in the obtained reads. A total of 1 million reads was generated for each length. The mapping of reads was performed following the analysis pipeline steps (see below). Peak calling was not applied. The human genome (hg38) was used for the analysis. An insertion is considered to fall in a repetitive region if the insertion site or 20 base pairs surrounding it contained a repetitive region from Dfam database. The same procedure was repeated for read lengths of 100, 350 and 5000 bases for further comparisons.

HEK293T cells [ATCC® ACS-4500™] were grown at 37° and 5% CO2, and Dulbecco’s modified eagle medium high glucose (DMEM) (Gibco, Thermo Fisher), 10% FBS, 2 mM glutamine, 0.1 mg/mLpenicillin and streptomycin, was used. K-562 cells [ATCC® ACS-CCL-243™] were grown in RPMI 1640 (Gibco, Thermo Fisher) supplemented with 10% FBS. To generate MC-2 cell line with isogenic insertional signature, HEK293T cells were transduced with pSICO LV vector at MOI 1, and GFP fluorescent single cells were isolated in to 96 well plates using BD FACSAria (Biosciences) cell sorter and further expanded and validated for GFP expression with BD LSR Fortessa cytometer (BD Biosciences). Mono-clonal poli-insertional cell line (MOPO) was generated following the above described procedure transducing cells at MOI ~40 (Additional file 1: Fig. S2). MC samples from Supplementary Fig. 3 were generated following the same procedure but with cells infected at MOI 1, mixing a constant amount of one cell line with different amounts of a different cell line. “100 clones PB sample” was generated by transfecting HEK293T cells with HyPbase and PB-512 (transposon) plasmids, or HyPbase-Cas9 fusion, gRNA AAVS1-3 and PB-512 (transposon) and sorting 100 cells 2 weeks after transfection (~100 integrations expected). HyPB-Cas9 sample from Fig. 3e was generated following the same procedure as for “100 clones PB sample” but with plasmids HyPbase-Cas9 fusion, gRNA AAVS1-3 and PB-512 (transposon). pSICO LV vector was generated by packaging pSico plasmid, as a gift from Tyler Jacks (Addgene plasmid # 11578) following previously described protocol [45]. qPCR was performed using dsDNA Dye and probes for RNaseP and psi sequences (Table S2).

rAAV8 administration in WT mice

rAAV8 GFP viral vectors were purchased from the Viral Vector Production Unit (UPV) at Universitat Autonoma of Barcelona. 5*10E+11rAAV8 GFP particles were retro-orbitally injected in Rosa26-Cas9 knockin on B6J (JAX stock #028555) 8 weeks old mice. Nine days after rAAV8 administration, mice were sacrificed and liver tissue was extracted and homogenised. Animals were purchased from Jackson Laboratories; male and female were used without distinction.

Library preparation and sequencing

For SHORT-seq implementation, DNA was extracted using DNeasy Blood and tissue kit (Qiagen) and fragmented to ~ 300bp fragments on a Q800R3 Sonicator using following parameters: 40% Amplitude, 15/15 Pulse, and 1.25 min total sonication time. End repair, A-tailing, and ligation of Y-adapter [KAPA Hyper Prep Kit (KR0961 – v5.16)] were performed with 5μg of fragmented DNA, followed by SPRI bead purification using x1 bead ratio. Two nested single-tail adapter/tag (STAT)-PCR [29] were performed with LongAmp Hot Start Taq polymerase (NEB, M0533S) using adaptor binding P5_1 and P5_2 primers and corresponding insert primer pairs (see Table S2). For long read INSERT-seq implementation, DNA was extracted using Nanobind kit (Circulomics, catalogue no. NB-900-001-01), sheared to ~6 kbp fragments using g-TUBE™ (Covaris, catalogue no. 520079). WGP primer mix from Nanopore PCR Barcoding Kit (SQK-PBK004) was additionally added to the second PCR. Sequencing was performed in Flongle R9.4.1 flowcells obtaining a total output of ~ 300000 reads. For the calculation of the limit of detection (LOD), a mono-clonal sample from HEK293T cells with one true lentiviral insertion was diluted with another monoclonal cell line at the proportions 1/100, 1/100, 1/1000 and 1/10000. Dilutions were sequenced a Flongle R9.4.1 flowcell obtaining a sequencing output of ~8M reads in total. The analysis was performed following the INSERT-seq analysis pipeline detailed in the Methods section.

Integration site analysis

Nanopore raw reads were basecalled using Guppy 4.0.11 (made available by ONT via their webpage; read quality was assessed with NanoStats NanoQC and NanoPlot from NanoPack [46]. Reads were filtered by quality (> 10) and length (> 200) with NanoFilt from NanoPack.

Reads were clustered by UMI using a combination and adaptation of two previously published pipelines (pipeline-umi-amplicon distributed by ONT and longread_umi [36]). Briefly, the clustering was performed by extracting the UMI sequences with Python scripting, sequences were clustered with vsearch [47], and the consensus sequence of the clusters was obtained by performing two rounds of polishing with racon [48] and two rounds of medaka (

For the analysis of insertions (Fig. 2c), reads were filtered to force the presence of used adapters and trimmed to remove the adapter and insert sequence from the read with cutadapt [49]. Reads were mapped against the reference genome with minimap2 [50] “map-ont” default parameters and filtered with Python scripting, selecting uniquely mapping reads with a map quality higher than 30. A first output is returned with bedtools [51] in bed format containing all mapped reads. Afterwards, a peak calling step is performed with Python scripting where peaks are filtered by shape. A peak is considered to pass the shape filter when the Residuals Sum of Squares (RSS) of fitting the peak coverage to a beta distribution is lower than 1.

A set of 42 manually selected true insertions and 3393 negative insertions was used to assess the RSS threshold of 1 for peak shape filtering. (Additional file 1: Fig. S7).

The INSERT-seq pipeline has been implemented with Nextflow [52] and Docker [53] containerisation to allow an easy and reproducible analysis of the results.

llumina short reads of 250 bp were clustered by UMI following the pipeline from Tsai et. al. (2015) [29] subsampled to obtain the same coverage as with long reads (~30K total reads). T[29] reads were mapped against the reference genome with minimap2 “sr” default parameters and “--secondary=yes” and filtered selecting uniquely mapping reads with a map quality higher than 30. A peak calling shape filtering step is performed with a RSS threshold of 1.The analysis was repeated for the complete ~230000 consensus sequences after UMI clustering. In order to analyse the association of integration with different features, 10000 random positions were obtained from the reference mouse genome mm10 as negative controls. Positive insertion positions were obtained from in vivo experiments. Different feature annotations were obtained from ENCODE liver mouse (mm10) stage P0; the analysed features were H3K9me3 (ENCFF166MIE), H3K9ac (ENCFF331CRG), H3K27ac (ENCFF535FJV), H3K27me3 (ENCFF321SJE), H3K4me1 (ENCFF969HOM), H3K4me2 (ENCFF123DZJ), H3K4me3 (ENCFF612SAB), H3K36me3 (ENCFF361EKE), DNAseI (ENCSR216UMD) and ATACseq (ENCFF764NTQ). The number of peaks was counted within 100 kilobase pairs surrounding each insertion site. A ROC curve was computed for each feature and the area under the curve (AUC) was plotted in a heatmap.

Peak calling of repetitive regions

All the reads that do not map against the reference genome have secondary alignments or map with a quality lower than 30 are labelled as unanchored reads. Those potentially belong to an insertion happening in a repetitive region in the genome (Additional file 1: Fig. S4a).

In order to call insertions in repetitive regions, unanchored reads were mapped against the reference sequence of the true detected insertions with minimap2 to discard those that belong to already called insertions. Afterwards, selected reads are classified to a repeat based on Hidden Markov Model (HMM) hits obtained from Dfam database [54]. The reads from each repeat are clustered with vsearch [47] to determine if all the reads belong to the same peak. Finally, a coverage filter of 50% the mean coverage of called insertions and shape filter are applied to each cluster in order to call an unanchored peak (Additional file 1: Fig. S4b).

For short reads, the same algorithm was applied with modified mapping parameters to “sr”.

Availability of data and materials

Next-generation sequencing data are available in the European Nucleotide Archive under the Study accession number PRJEB46760 [55].

Code for INSERT-seq pipeline has been made available in Bitbucket [56] under the MIT license and through the web page application The source code has been deposited at Zenodo under the DOI 10.5281/zenodo.7114314 [57]. This pipeline will also be added to the NF-core community.


  1. Anzalone AV, Koblan LW, Liu DR. Genome editing with CRISPR–Cas nucleases, base editors, transposases and prime editors. Nat Biotechnol. 2020:824–44.

  2. Dunbar CE, High KA, Joung JK, Kohn DB, Ozawa K, Sadelain M. Gene therapy comes of age. Science. 2018;359.

  3. Anguela XM, High KA. Entering the modern era of gene therapy. Annu Rev Med. 2019;70:273–88.

    Article  PubMed  CAS  Google Scholar 

  4. Milone MC, O’Doherty U. Clinical use of lentiviral vectors. Leukemia. 2018;32:1529–41.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  5. Hacein-Bey-Abina S, Garrigue A, Wang GP, Soulier J, Lim A, Morillon E, et al. Insertional oncogenesis in 4 patients after retrovirus-mediated gene therapy of SCID-X1. J Clin Invest. 2008;118:3132–42.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  6. Fraietta JA, Nobles CL, Sammons MA, Lundh S, Carty SA, Reich TJ, et al. Disruption of TET2 promotes the therapeutic efficacy of CD19-targeted T cells. Nature. 2018;558:307–12.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  7. Gene therapy trials for sickle cell disease halted after two patients develop cancer. 16 Feb 2021. Available: [Cited 22 Feb 2021].

  8. Liu A. Orchard Therapeutics’ gene therapy Strimvelis linked to a leukemia case. 2 Nov 2020. Available: [Cited 22 Feb 2021].

  9. Nguyen GN, Everett JK, Kafle S, Roche AM, Raymond HE, Leiby J, et al. A long-term study of AAV gene therapy in dogs with hemophilia A identifies clonal expansions of transduced liver cells. Nat Biotechnol. 2021;39:47–55.

    Article  PubMed  CAS  Google Scholar 

  10. Donsante A, Miller DG, Li Y, Vogler C, Brunt EM, Russell DW, et al. AAV vector integration sites in mouse hepatocellular carcinoma. Science. 2007;317:477.

    Article  PubMed  CAS  Google Scholar 

  11. Bishop DC, Clancy LE, Simms R, Burgess J, Mathew G, Moezzi L, et al. Development of CAR T-cell lymphoma in two of ten patients effectively treated with piggyBac modified CD19 CAR T-cells. Blood. 2021.

  12. Suzuki K, Tsunekawa Y, Hernandez-Benitez R, Wu J, Zhu J, Kim EJ, et al. In vivo genome editing via CRISPR/Cas9 mediated homology-independent targeted integration. Nature. 2016;540:144–9.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  13. Dever DP, Bak RO, Reinisch A, Camarena J, Washington G, Nicolas CE, et al. CRISPR/Cas9 β-globin gene targeting in human haematopoietic stem cells. Nature. 2016;539:384–9.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  14. Canaj H, Hussmann JA, Li H, Beckman KA, Goodrich L, Cho NH, et al. Deep profiling reveals substantial heterogeneity of integration outcomes in CRISPR knock-in experiments: Cold Spring Harbor Laboratory; 2019. p. 841098.

    Book  Google Scholar 

  15. Espinoza DA, Fan X, Yang D, Cordes SF, Truitt LL, Calvo KR, et al. Aberrant clonal hematopoiesis following lentiviral vector transduction of HSPCs in a rhesus macaque. Mol Ther. 2019;27:1074–86.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  16. Sherman E, Nobles C, Berry CC, Six E, Wu Y, Dryga A, et al. INSPIIRED: a pipeline for quantitative analysis of sites of new DNA integration in cellular genomes. Mol Ther Methods Clin Dev. 2017;4:39–49.

    Article  PubMed  CAS  Google Scholar 

  17. Marktel S, Scaramuzza S, Cicalese MP, Giglio F, Galimberti S, Lidonnici MR, et al. Intrabone hematopoietic stem cell gene therapy for adult and pediatric patients affected by transfusion-dependent ß-thalassemia. Nat Med. 2019;25:234–41.

    Article  PubMed  CAS  Google Scholar 

  18. Kaeppel C, Beattie SG, Fronza R, van Logtenstein R, Salmon F, Schmidt S, et al. A largely random AAV integration profile after LPLD gene therapy. Nat Med. 2013;19:889–91.

    Article  PubMed  CAS  Google Scholar 

  19. Chakraborty S. Long-term evaluation of AAV-CRISPR genome editing for Duchenne muscular dystrophy shows its not safe due to AAV - and more worryingly Cas9 - integration.

  20. Yant SR, Wu X, Huang Y, Garrison B, Burgess SM, Kay MA. High-resolution genome-wide mapping of transposon integration in mammals. Mol Cell Biol. 2005;25:2085–94.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  21. Schmidt M, Schwarzwaelder K, Bartholomae C, Zaoui K, Ball C, Pilz I, et al. High-resolution insertion-site analysis by linear amplification–mediated PCR (LAM-PCR). Nat Methods. 2007;4:1051–7.

    Article  PubMed  CAS  Google Scholar 

  22. Paruzynski A, Arens A, Gabriel R, Bartholomae CC, Scholz S, Wang W, et al. Genome-wide high-throughput integrome analyses by nrLAM-PCR and next-generation sequencing. Nat Protoc. 2010;5:1379–95.

    Article  PubMed  CAS  Google Scholar 

  23. Hanlon KS, Kleinstiver BP, Garcia SP, Zaborowski MP, Volak A, Spirig SE, et al. High levels of AAV vector integration into CRISPR-induced DNA breaks. Nat Commun. 2019;10:4439.

    Article  PubMed  PubMed Central  Google Scholar 

  24. de Vree PJP, de Wit E, Yilmaz M, van de Heijning M, Klous P, Verstegen MJAM, et al. Targeted sequencing by proximity ligation for comprehensive variant detection and local haplotyping. Nat Biotechnol. 2014;32:1019–25.

    Article  PubMed  Google Scholar 

  25. Sultana T, Zamborlini A, Cristofari G, Lesage P. Integration site selection by retroviruses and transposable elements in eukaryotes. Nat Rev Genet. 2017;18:292–308.

    Article  PubMed  CAS  Google Scholar 

  26. Cesana D, Calabria A, Rudilosso L, Gallina P, Benedicenti F, Spinozzi G, et al. Retrieval of vector integration sites from cell-free DNA. Nat Med. 2021.

  27. Maldarelli F, Wu X, Su L, Simonetti FR, Shao W, Hill S, et al. HIV latency. Specific HIV integration sites are linked to clonal expansion and persistence of infected cells. Science. 2014;345:179–83.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  28. Yang W, Liu Y, Dong R, Liu J, Lang J, Yang J, et al. Accurate detection of HPV integration sites in cervical cancer samples using the nanopore MinION Sequencer without error correction. Front Genet. 2020;11:660.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  29. Tsai SQ, Zheng Z, Nguyen NT, Liebers M, Topkar VV, Thapar V, et al. GUIDE-seq enables genome-wide profiling of off-target cleavage by CRISPR-Cas nucleases. Nat Biotechnol. 2015;33:187–97.

    Article  PubMed  CAS  Google Scholar 

  30. Wang X, Wang Y, Wu X, Wang J, Wang Y, Qiu Z, et al. Unbiased detection of off-target cleavage by CRISPR-Cas9 and TALENs using integrase-defective lentiviral vectors. Nat Biotechnol. 2015:175–8.

  31. Miga KH, Koren S, Rhie A, Vollger MR, Gershman A, Bzikadze A, et al. Telomere-to-telomere assembly of a complete human X chromosome. Nature. 2020;585:79–84.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  32. Jain M, Olsen HE, Turner DJ, Stoddart D, Bulazel KV, Paten B, et al. Linear assembly of a human centromere on the Y chromosome. Nat Biotechnol. 2018;36:321–3.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  33. Zook JM, Hansen NF, Olson ND, Chapman L, Mullikin JC, Xiao C, et al. A robust benchmark for detection of germline large deletions and insertions. Nat Biotechnol. 2020;38:1347–55.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  34. Chaisson MJP, Sanders AD, Zhao X, Malhotra A, Porubsky D, Rausch T, et al. Multi-platform discovery of haplotype-resolved structural variation in human genomes. Nat Commun. 2019;10:1784.

    Article  PubMed  PubMed Central  Google Scholar 

  35. Storer J, Hubley R, Rosen J, Wheeler TJ, Smit AF. The Dfam community resource of transposable element families, sequence models, and genome annotations. Mob DNA. 2021;12:2.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  36. Karst SM, Ziels RM, Kirkegaard RH, Sørensen EA. Enabling high-accuracy long-read amplicon sequences using unique molecular identifiers with Nanopore or PacBio sequencing. BioRxiv. 2020. Available:

  37. Kuzmin DA, Shutova MV, Johnston NR, Smith OP, Fedorin VV, Kukushkin YS, et al. The clinical landscape for AAV gene therapies. Nat Rev Drug Discov. 2021;20:173–4.

    Article  PubMed  CAS  Google Scholar 

  38. Nakai H, Wu X, Fuess S, Storm TA, Munroe D, Montini E, et al. Large-scale molecular characterization of adeno-associated virus vector integration in mouse liver. J Virol. 2005;79:3606–14.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  39. Pallarès-Masmitjà M, Ivančić D, Mir-Pedrol J, Jaraba-Wallace J, Tagliani T, Oliva B, et al. Find and cut-and-transfer (FiCAT) mammalian genome engineering. Nat Commun. 2021;12:7071.

    Article  PubMed  PubMed Central  Google Scholar 

  40. Treangen TJ, Salzberg SL. Repetitive DNA and next-generation sequencing: computational challenges and solutions. Nat Rev Genet. 2011;13:36–46.

    Article  PubMed  PubMed Central  Google Scholar 

  41. Gil-Farina I, Fronza R, Kaeppel C, Lopez-Franco E, Ferreira V, D’Avola D, et al. Recombinant AAV integration is not associated with hepatic genotoxicity in nonhuman primates and patients. Mol Ther. 2016;24:1100–5.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  42. Anzalone AV, Gao XD, Podracky CJ, Nelson AT, Koblan LW, Raguram A, et al. Programmable large DNA deletion, replacement, integration, and inversion with twin prime editing and site-specific recombinases.

  43. Ioannidi EI, Yarnall MTN, Schmitt-Ulms C, Krajeski RN, Lim J, Villiger L, et al. Drag-and-drop genome insertion without DNA cleavage with CRISPR-directed integrases.

  44. Gentleman R, DebRoy S, Others. Biostrings: efficient manipulation of biological strings. R package version 2 54 0. 2019.

  45. Kuroda H, Kutner RH, Bazan NG, Reiser J. Simplified lentivirus vector production in protein-free media using polyethylenimine-mediated transfection. J Virol Methods. 2009;157:113–21.

    Article  PubMed  CAS  Google Scholar 

  46. De Coster W, D’Hert S, Schultz DT, Cruts M, Van Broeckhoven C. NanoPack: visualizing and processing long-read sequencing data. Bioinformatics. 2018;34:2666–9.

    Article  PubMed  PubMed Central  Google Scholar 

  47. Rognes T, Flouri T, Nichols B, Quince C, Mahé F. VSEARCH: a versatile open source tool for metagenomics. PeerJ. 2016;4:e2584.

    Article  PubMed  PubMed Central  Google Scholar 

  48. Vaser R, Sović I, Nagarajan N, Šikić M. Fast and accurate de novo genome assembly from long uncorrected reads. Genome Res. 2017;27:737–46.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  49. Martin M. Cutadapt removes adapter sequences from high-throughput sequencing reads. EMBnet J. 2011;17:10–2.

    Article  Google Scholar 

  50. Li H. Minimap2: pairwise alignment for nucleotide sequences. Bioinformatics. 2018;34:3094–100.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  51. Quinlan AR, Hall IM. BEDTools: a flexible suite of utilities for comparing genomic features. Bioinformatics. 2010;26:841–2.

    Article  PubMed  PubMed Central  CAS  Google Scholar 

  52. Di Tommaso P, Chatzou M, Floden EW, Barja PP, Palumbo E, Notredame C. Nextflow enables reproducible computational workflows. Nat Biotechnol. 2017;35:316–9.

    Article  PubMed  Google Scholar 

  53. Merkel D. Docker: lightweight linux containers for consistent development and deployment. Linux J. 2014;2014:2.

    Google Scholar 

  54. Wheeler TJ, Clements J, Eddy SR, Hubley R, Jones TA, Jurka J, et al. Dfam: a database of repetitive DNA based on profile hidden Markov models. Nucleic Acids Res. 2013;41:D70–82.

    Article  PubMed  CAS  Google Scholar 

  55. Ivančić, D., Mir-Pedrol, J., Jaraba-Wallace, J., Rafel, N., Sanchez-Mejias, A., Güell, M. Insert-seq enables high resolution mapping of genomically integrated DNA using long read technologies. Datasets. European Nucleotide Archive. 2022.

  56. Ivančić, D., Mir-Pedrol, J., Jaraba-Wallace, J., Rafel, N., Sanchez-Mejias, A., Güell, M. Insert-seq pipeline. Bitbucket. 2022.

  57. Ivančić, D., Mir-Pedrol, J., Jaraba-Wallace, J., Rafel, N., Sanchez-Mejias, A., Güell, M. Insert-seq pipeline. Zenodo. 2022.

Download references

Peer review information

Kevin Pang was the primary editor of this article and managed its editorial process and peer review in collaboration with the rest of the editorial team.

Review history

The review history is available as Additional file 3.


We thank funding received from UPGRADE (European Union Horizon 2020, grant agreement No 825825), Fundación Ramón Areces (“Advanced gene editing technologies to restore LAMA2 on merosin-deficient congenital muscular dystrophy type 1A”), MdM projecte de recerca “Unidad de Excelencia María de Maeztu”, funded by the AEI (CEX2018-000792-M).

Author information

Authors and Affiliations



MG conceived the study. MG, DI and JM designed the experiments. DI and JJW performed the experiments with help from NR. JJW performed mice experiments with help from ASM. JM and DI analysed the data. JM wrote the code and the INSERT-seq pipeline. MG, JM and DI wrote the manuscript with input from all authors. The authors read and approved the final manuscript.

Corresponding author

Correspondence to Marc Güell.

Ethics declarations

Ethics approval and consent to participate

All animal procedures were approved by the Animal Experimentation ethics committee of Barcelona Biomedical Research Park (protocol number MGC2-19-0033-P2).

Competing interests

The authors declare no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Ivančić, D., Mir-Pedrol, J., Jaraba-Wallace, J. et al. INSERT-seq enables high-resolution mapping of genomically integrated DNA using Nanopore sequencing. Genome Biol 23, 227 (2022).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: