SWIFOLD: Smith-Waterman implementation on FPGA with OpenCL for long DNA sequences

Enzo Rucci1, Carlos Garcia2, Guillermo Botella2

  • 1III-LIDI, CONICET, Facultad de Informática, Universidad Nacional de La Plata, La Plata (Buenos Aires), 1900, Argentina. erucci@lidi.info.unlp.edu.ar.

BMC Systems Biology
|November 22, 2018
PubMed
Summary

SWIFOLD accelerates DNA sequence alignment using Field Programmable Gate Arrays (FPGAs). This parallel implementation offers competitive performance for large datasets, making Smith-Waterman (SW) alignment more accessible and efficient.

Related Concept Videos

Nursing Implementation01:15

Nursing Implementation

Implementation is the execution of the nursing care plan developed during the planning phase.
The five steps to implementing effective nursing care include reassessing the patient, reviewing and revising the existing nursing care plan, organizing the resources and care delivery, anticipating and preventing complications, and implementing nursing interventions.
6.2K
Cis-regulatory Sequences02:02

Cis-regulatory Sequences

Cis-regulatory sequences are short fragments of non-coding DNA that are present on the same chromosomes as the genes that they regulate. These fragments serve as binding sites for transcriptional regulators, proteins that are responsible for controlling gene transcription and differential gene expression across cell types in eukaryotes. Cis-regulatory sequences can be close to the gene of interest or thousands of bases away in the DNA sequence; however, those sequences that are further away are...
11.8K
From DNA to Protein03:06

From DNA to Protein

The flow of genetic information in cells from DNA to mRNA to protein is described by the central dogma, which states that genes specify the sequence of mRNAs, which in turn specify the sequence of amino acids making up all proteins. The decoding of one molecule to another is performed by specific proteins and RNAs. Because the information stored in DNA is so central to cellular function, it makes intuitive sense that the cell would make mRNA copies of this information for protein synthesis...
22.4K
Recombinant DNA01:09

Recombinant DNA

Overview
102.8K
DNA Replication02:40

DNA Replication

DNA replication involves the separation of the two strands of the double helix, with each strand serving as a template from which the new complementary strand is copied.  After replication, each double-stranded DNA includes one parental or “old” strand and one “new” strand. This is known as semiconservative replication. The resulting DNA molecules have the same sequence and are divided equally into the two daughter cells.
Replication in Prokaryotes
DNA replication...
59.3K
DNA-only Transposons02:57

DNA-only Transposons

DNA-only transposons are called autonomous transposons since they code for the enzyme transposase that is required for the transposition mechanism. Insertion of transposons can alter gene functions in multiple ways. They can mutate the gene, alter gene expression by introducing a novel promoter or insulator sequence, introduce new splice sites, and change the mRNA transcripts produced, or remodel chromatin structure.
The donor site from where the transposon is excised is either degraded or...
17.5K