INSnet

INSnet detects insertions in genomic data using deep learning to identify structural variations from long-read alignments and to determine insertion sites and lengths.


Key Features:

  • Input data and features: Extracts five key features at each locus through alignments between long reads and the reference genome.
  • Genome partitioning: Divides the reference genome into continuous sub-regions for localized analysis.
  • Feature extraction network: Uses a depthwise separable convolutional network to extract spatial and channel information from alignment-derived features.
  • Convolutional Block Attention Module (CBAM): Applies CBAM to emphasize relevant spatial and channel-wise alignment features within sub-regions.
  • Efficient Channel Attention (ECA): Employs ECA to capture efficient channel attention and complement CBAM for feature selection.
  • Sequential modeling (GRU): Integrates a Gated Recurrent Unit network to model relationships between adjacent sub-regions and extract SV signatures.
  • Detection outputs: Predicts whether each sub-region contains an insertion and determines the insertion site and length.
  • Performance: Reported experimental results show improved F1 score relative to existing methods on real datasets.

Scientific Applications:

  • Genetic disease research: Enables identification of insertions that contribute to genetic disorders.
  • Personalized medicine: Supports detection of patient-specific insertions relevant for therapeutic decision-making.
  • Genomic data analysis: Provides insertion calls and precise coordinates for downstream structural variation studies.

Methodology:

The method divides the reference genome into continuous sub-regions, extracts five features per locus from long-read alignments, applies a depthwise separable convolutional network with CBAM and ECA attention modules for feature extraction, uses a GRU to model adjacent sub-region relationships, and predicts insertion presence, site, and length.

Topics

Details

Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Mac, Windows, Linux
Programming Languages:
Python
Added:
8/11/2023
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Publications

Gao R, Luo J, Ding H, Zhai H. INSnet: a method for detecting insertions based on deep learning network. BMC Bioinformatics. 2023;24(1). doi:10.1186/s12859-023-05216-0. PMID:36879189. PMCID:PMC9990265.

PMID: 36879189
PMCID: PMC9990265
Funding: - National Natural Science Foundation of China: 61972134 - Young Elite Teachers in Henan Province: 2020GGJS050 - Doctor Foundation of Henan Polytechnic University: B2018-36 - Innovative and Scientific Research Team of Henan Polytechnic University: T2021-3 - Innovation Project of New Generation Information Technology: 2021ITA09021