SlideShare a Scribd company logo
HUGenomics
Hardware for hUman Genomics
e-Novia
15/11/2017
Lorenzo Di Tucci, Giulia Guidi, Chiara Crippa, Davide Sampietro,
Alessandro Comodi, Davide Conficconi, Sara Notargiacomo, Marco D. Santambrogio
2
Personalized medicine
Responds to a standard dose
Responds to a higher dose
Responds to a lower dose
Responds to an alternative
medication
• Thousands of DNA variants are associated with different diseases
• Possibility to develop a more precise and personalized medicine for
each individual patient
3
Challenges
a. Development of new architectures to efficiently process the huge
amount of data generated in the years
b. Development of technologies to efficiently and clearly visualize
the computed data
4
Proposed solution
HUG is an integrated hardware and software system that aims
at:
• becoming an advanced support for bioinformatics
• facilitating the identification of correlations, making less
complicated the identification of biological meanings
5
Implementation
5
Implementation
5
Implementation
hardware accelerator
5
Implementation
hardware accelerator
5
Implementation
hardware accelerator
6
Applications
6
Applications
FPGA-based implementation of a Smith-Waterman
algorithm
6
Applications
FPGA-based implementation of a Smith-Waterman
algorithm
FPGA-based implementation of an Ab Initio Protein
Folding algorithm
7
Applications
HARDWARE ACCELERATION
OF GENETIC VARIANT
CALLER
7
Applications
About 80% of rare diseases
are of genetic origin
7
Applications
About 80% of rare diseases
are of genetic origin
By identifying gene changes
specific treatments
may be recommended
7
Applications
About 80% of rare diseases
are of genetic origin
By identifying gene changes
specific treatments
may be recommended
Finding the changes implies
a comparison against
huge databases
of known variants
7
Applications
About 80% of rare diseases
are of genetic origin
By identifying gene changes
specific treatments
may be recommended
Finding the changes implies
a comparison against
huge databases
of known variants
Even modestly complex
algorithms would require a
prohibitively long time to
complete
8
https://macarthurlab.org
1
2
DNA is extracted from a blood sample of the individual and
loaded on to a sequencing machine
GATK Best
Practice
• Data
Pre-processing
• Variant
Discovery
• Callset
Refinement
FASTQ VCF
2
Variant Discovery
9
Workflows are specific to the variant type:
• Germline SNPs & Indels
• Somatic SNVs & Indels
Workflows
https://software.broadinstitute.org/gatk/
9
Workflows are specific to the variant type:
• Germline SNPs & Indels
• Somatic SNVs & Indels
Workflows
https://software.broadinstitute.org/gatk/
9
Workflows are specific to the variant type:
• Germline SNPs & Indels
• Somatic SNVs & Indels
Workflows
https://software.broadinstitute.org/gatk/
PairHMM
10
https://software.broadinstitute.org/gatk/
Pair-HMM
Stage Time Runtime %
Assembly 2,598s 13%
Pair-HMM 14,225s 70%
Transversal + Genotyping 3,379s 17%
Biological sample - NA12878 80xWGS
10
https://software.broadinstitute.org/gatk/
Pair-HMM
Stage Time Runtime %
Assembly 2,598s 13%
Pair-HMM 14,225s 70%
Transversal + Genotyping 3,379s 17%
Biological sample - NA12878 80xWGS
11
Pairwise alignment of each read
against each candidate haplotype
The likelihood of each
read-haplotype pair is calculated
Pair-HMM
Every possible alignment is taken
into account for cumulative
probability
12
Parallelization
read
haplotype
Store only 3 diagonals
Diagonal-wise computation
Hardware implementation
13
Overall system
13
Overall system
C/C++
Libraries
13
Overall system
C/C++
Libraries
14
Applications
Tiled Regular eXpression
matching architecture
14
Applications
Genomic data efficiently
analyzed through regular
expressions
14
Applications
Genomic data efficiently
analyzed through regular
expressions
RE as instructions
the need for a
customized processor
14
Applications
Genomic data efficiently
analyzed through regular
expressions
RE as instructions
the need for a
customized processor
Reconfigurable Instruction
Set Architecture
Architecture Implementation 15
16Architecture Implementation
Fetch & Decode Unit
Produces three kind of
information:
• reference data
• valid reference number
• opCode
Multiple clusters of comparators
to increase the throughput
17Architecture Implementation
Execution Unit
18Architecture Implementation
Control Path
Handles the execution of the
whole pipeline
Results: Single Core
VC-707 Board Slice LUTs Slice Reg. F7 Muxes F8 Muxes
Available 303600 607200 75900 75900
TiReX
1921
[0. 63%]
1775
[0.29%]
261
[0.17%]
114
[0.15%]
19
Area Utilization
Performance *
Regular Expression
Time Flex
(intel i7
2.80Ghz)
Time TiReX
(100 MHz)
Speedup
ACCGTGGA 271 µs 39,9 µs 6x
(TTTT)+CT 121 µs 81,35 µs 1.48x
(CAGT)|(GGGG)|(TTGG)TGCA(C|G)
+
263 µs 173,835 µs 1.5x
* Dimension of the test file: 16 KB
From single core to multicore 20
Processor Data
From single core to multicore 20
Processor Data
From single core to multicore 20
Processor Data
From single core to multicore 20
Processor Data
From single core to multicore 21
Processor Data
• Tiled Architecture
• Two ways to operate:
– Single Instruction Multiple
Data (SIMD)
– Multiple Instructions Single
Data (MISD)
22
From single to multicore
23Results: Quad-Core implementation
Performance *
Regular Expression
Time Flex
(intel i7
2.80Ghz)
Time TiReX
(Quad-Core100 MHz)
Speedup
ACCGTGGA 271 us 10 us 27.1x
(TTTT)+CT 121 us 6.23 us 19.42x
(CAGT)|(GGGG)|(TTGG)TGCA(C|
G)+
263 us 24 us 10.9x
* Dimension of the test file: 16 KB
24
Work in progress
25
What’s NECST?
25
What’s NECST?
Algorithms integration
Development of tools to
efficient visualize data
Thanks for your attention
e-Novia
15/11/2017
Lorenzo Di Tucci, Giulia Guidi, Chiara Crippa, Davide Sampietro,
Alessandro Comodi, Davide Conficconi, Sara Notargiacomo, Marco D. Santambrogio
{giulia.guidi, chiara2.crippa, davide.sampietro, alessandro.comodi, davide.conficconi}@mail.polimi.it
{lorenzo.ditucci, sara.notargiacomo, marco.santambrogio}@polimi.it

More Related Content

What's hot

Computational infrastructure for NGS data analysis
Computational infrastructure for NGS data analysisComputational infrastructure for NGS data analysis
Computational infrastructure for NGS data analysis
cursoNGS
 
Rapid automated-sars-cov-2-workflow-genexus-app-note
Rapid automated-sars-cov-2-workflow-genexus-app-note Rapid automated-sars-cov-2-workflow-genexus-app-note
Rapid automated-sars-cov-2-workflow-genexus-app-note
Stanley GERMANY
 
Assessment of Y chromosome degradation level using the Investigator® Quantipl...
Assessment of Y chromosome degradation level using the Investigator® Quantipl...Assessment of Y chromosome degradation level using the Investigator® Quantipl...
Assessment of Y chromosome degradation level using the Investigator® Quantipl...
QIAGEN
 
Targeted RNAseq for Gene Expression Using Unique Molecular Indexes (UMIs): In...
Targeted RNAseq for Gene Expression Using Unique Molecular Indexes (UMIs): In...Targeted RNAseq for Gene Expression Using Unique Molecular Indexes (UMIs): In...
Targeted RNAseq for Gene Expression Using Unique Molecular Indexes (UMIs): In...
QIAGEN
 
xGen® Lockdown® products for next generation sequencing
xGen® Lockdown® products for next generation sequencingxGen® Lockdown® products for next generation sequencing
xGen® Lockdown® products for next generation sequencing
Integrated DNA Technologies
 
From Sample to Result – Workflow Solutions for Genotyping and Pathogen Detection
From Sample to Result – Workflow Solutions for Genotyping and Pathogen DetectionFrom Sample to Result – Workflow Solutions for Genotyping and Pathogen Detection
From Sample to Result – Workflow Solutions for Genotyping and Pathogen Detection
QIAGEN
 
Oligonucleotides for Next Generation Sequencing Research and Clinical Diagnos...
Oligonucleotides for Next Generation Sequencing Research and Clinical Diagnos...Oligonucleotides for Next Generation Sequencing Research and Clinical Diagnos...
Oligonucleotides for Next Generation Sequencing Research and Clinical Diagnos...
Integrated DNA Technologies
 
Genome simulation and applications
Genome simulation and applicationsGenome simulation and applications
Genome simulation and applications
Hari Prasad
 
The Importance of Quality Control Steps in Experiments
The Importance of Quality Control Steps in ExperimentsThe Importance of Quality Control Steps in Experiments
The Importance of Quality Control Steps in Experiments
QIAGEN
 
Investigate the Molecular Basis of Disease
Investigate the Molecular Basis of DiseaseInvestigate the Molecular Basis of Disease
Investigate the Molecular Basis of Disease
QIAGEN
 
Novel hexavalent GITR agonists stimulate T cells and enhance memory formation
Novel hexavalent GITR agonists stimulate T cells and enhance memory formationNovel hexavalent GITR agonists stimulate T cells and enhance memory formation
Novel hexavalent GITR agonists stimulate T cells and enhance memory formation
Thomas Hoeger
 
Jan2016 seracare giab update d yuzuki
Jan2016 seracare giab update d yuzukiJan2016 seracare giab update d yuzuki
Jan2016 seracare giab update d yuzuki
GenomeInABottle
 
Biosafety in Gene Therapy: Applying the latest regulatory guidance for RCL te...
Biosafety in Gene Therapy: Applying the latest regulatory guidance for RCL te...Biosafety in Gene Therapy: Applying the latest regulatory guidance for RCL te...
Biosafety in Gene Therapy: Applying the latest regulatory guidance for RCL te...
Merck Life Sciences
 
DATA ANALYSIS SOFTWARE: METAPY
DATA ANALYSIS SOFTWARE:METAPYDATA ANALYSIS SOFTWARE:METAPY
DATA ANALYSIS SOFTWARE: METAPY
Forest Research
 
Next-generation sequencing from 2005 to 2020
Next-generation sequencing from 2005 to 2020Next-generation sequencing from 2005 to 2020
Next-generation sequencing from 2005 to 2020
Christian Frech
 
Achieve Complete Coverage of the SARS-CoV-2 Genome
Achieve Complete Coverage of the SARS-CoV-2 GenomeAchieve Complete Coverage of the SARS-CoV-2 Genome
Achieve Complete Coverage of the SARS-CoV-2 Genome
Camille Cappello
 
Successful Validation of RNA Targets: Improve your gene expression analysis ...
Successful Validation of RNA Targets:  Improve your gene expression analysis ...Successful Validation of RNA Targets:  Improve your gene expression analysis ...
Successful Validation of RNA Targets: Improve your gene expression analysis ...
QIAGEN
 
miScript Single Cell Poster
miScript Single Cell PostermiScript Single Cell Poster
miScript Single Cell Poster
QIAGEN
 
Unique, dual-matched adapters mitigate index hopping between NGS samples
Unique, dual-matched adapters mitigate index hopping between NGS samplesUnique, dual-matched adapters mitigate index hopping between NGS samples
Unique, dual-matched adapters mitigate index hopping between NGS samples
Integrated DNA Technologies
 
From NGS Back to Sanger Sequencing: Synchronizing Variant Files with the VR T...
From NGS Back to Sanger Sequencing: Synchronizing Variant Files with the VR T...From NGS Back to Sanger Sequencing: Synchronizing Variant Files with the VR T...
From NGS Back to Sanger Sequencing: Synchronizing Variant Files with the VR T...
Thermo Fisher Scientific
 

What's hot (20)

Computational infrastructure for NGS data analysis
Computational infrastructure for NGS data analysisComputational infrastructure for NGS data analysis
Computational infrastructure for NGS data analysis
 
Rapid automated-sars-cov-2-workflow-genexus-app-note
Rapid automated-sars-cov-2-workflow-genexus-app-note Rapid automated-sars-cov-2-workflow-genexus-app-note
Rapid automated-sars-cov-2-workflow-genexus-app-note
 
Assessment of Y chromosome degradation level using the Investigator® Quantipl...
Assessment of Y chromosome degradation level using the Investigator® Quantipl...Assessment of Y chromosome degradation level using the Investigator® Quantipl...
Assessment of Y chromosome degradation level using the Investigator® Quantipl...
 
Targeted RNAseq for Gene Expression Using Unique Molecular Indexes (UMIs): In...
Targeted RNAseq for Gene Expression Using Unique Molecular Indexes (UMIs): In...Targeted RNAseq for Gene Expression Using Unique Molecular Indexes (UMIs): In...
Targeted RNAseq for Gene Expression Using Unique Molecular Indexes (UMIs): In...
 
xGen® Lockdown® products for next generation sequencing
xGen® Lockdown® products for next generation sequencingxGen® Lockdown® products for next generation sequencing
xGen® Lockdown® products for next generation sequencing
 
From Sample to Result – Workflow Solutions for Genotyping and Pathogen Detection
From Sample to Result – Workflow Solutions for Genotyping and Pathogen DetectionFrom Sample to Result – Workflow Solutions for Genotyping and Pathogen Detection
From Sample to Result – Workflow Solutions for Genotyping and Pathogen Detection
 
Oligonucleotides for Next Generation Sequencing Research and Clinical Diagnos...
Oligonucleotides for Next Generation Sequencing Research and Clinical Diagnos...Oligonucleotides for Next Generation Sequencing Research and Clinical Diagnos...
Oligonucleotides for Next Generation Sequencing Research and Clinical Diagnos...
 
Genome simulation and applications
Genome simulation and applicationsGenome simulation and applications
Genome simulation and applications
 
The Importance of Quality Control Steps in Experiments
The Importance of Quality Control Steps in ExperimentsThe Importance of Quality Control Steps in Experiments
The Importance of Quality Control Steps in Experiments
 
Investigate the Molecular Basis of Disease
Investigate the Molecular Basis of DiseaseInvestigate the Molecular Basis of Disease
Investigate the Molecular Basis of Disease
 
Novel hexavalent GITR agonists stimulate T cells and enhance memory formation
Novel hexavalent GITR agonists stimulate T cells and enhance memory formationNovel hexavalent GITR agonists stimulate T cells and enhance memory formation
Novel hexavalent GITR agonists stimulate T cells and enhance memory formation
 
Jan2016 seracare giab update d yuzuki
Jan2016 seracare giab update d yuzukiJan2016 seracare giab update d yuzuki
Jan2016 seracare giab update d yuzuki
 
Biosafety in Gene Therapy: Applying the latest regulatory guidance for RCL te...
Biosafety in Gene Therapy: Applying the latest regulatory guidance for RCL te...Biosafety in Gene Therapy: Applying the latest regulatory guidance for RCL te...
Biosafety in Gene Therapy: Applying the latest regulatory guidance for RCL te...
 
DATA ANALYSIS SOFTWARE: METAPY
DATA ANALYSIS SOFTWARE:METAPYDATA ANALYSIS SOFTWARE:METAPY
DATA ANALYSIS SOFTWARE: METAPY
 
Next-generation sequencing from 2005 to 2020
Next-generation sequencing from 2005 to 2020Next-generation sequencing from 2005 to 2020
Next-generation sequencing from 2005 to 2020
 
Achieve Complete Coverage of the SARS-CoV-2 Genome
Achieve Complete Coverage of the SARS-CoV-2 GenomeAchieve Complete Coverage of the SARS-CoV-2 Genome
Achieve Complete Coverage of the SARS-CoV-2 Genome
 
Successful Validation of RNA Targets: Improve your gene expression analysis ...
Successful Validation of RNA Targets:  Improve your gene expression analysis ...Successful Validation of RNA Targets:  Improve your gene expression analysis ...
Successful Validation of RNA Targets: Improve your gene expression analysis ...
 
miScript Single Cell Poster
miScript Single Cell PostermiScript Single Cell Poster
miScript Single Cell Poster
 
Unique, dual-matched adapters mitigate index hopping between NGS samples
Unique, dual-matched adapters mitigate index hopping between NGS samplesUnique, dual-matched adapters mitigate index hopping between NGS samples
Unique, dual-matched adapters mitigate index hopping between NGS samples
 
From NGS Back to Sanger Sequencing: Synchronizing Variant Files with the VR T...
From NGS Back to Sanger Sequencing: Synchronizing Variant Files with the VR T...From NGS Back to Sanger Sequencing: Synchronizing Variant Files with the VR T...
From NGS Back to Sanger Sequencing: Synchronizing Variant Files with the VR T...
 

Similar to HUG @ NGCLE@e-Novia 15.11.2017

HUGenomics: a support for personalized medicine research
HUGenomics: a support for personalized medicine researchHUGenomics: a support for personalized medicine research
HUGenomics: a support for personalized medicine research
NECST Lab @ Politecnico di Milano
 
Scalable and Repeatable Machine Learning pipelines: A key requirement for you...
Scalable and Repeatable Machine Learning pipelines: A key requirement for you...Scalable and Repeatable Machine Learning pipelines: A key requirement for you...
Scalable and Repeatable Machine Learning pipelines: A key requirement for you...
All Things Open
 
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisVarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
Golden Helix
 
Big data solution for ngs data analysis
Big data solution for ngs data analysisBig data solution for ngs data analysis
Big data solution for ngs data analysis
Yun Lung Li
 
CLC bio presentation at 5th SFAF 6/3/2010
CLC bio presentation at 5th SFAF 6/3/2010CLC bio presentation at 5th SFAF 6/3/2010
CLC bio presentation at 5th SFAF 6/3/2010
Saul Kravitz
 
COMPACT mRNA PRODUCTION THROUGH PROCESS INTENSIFICATION AND INNOVATION
COMPACT mRNA PRODUCTION THROUGH PROCESS INTENSIFICATION AND INNOVATIONCOMPACT mRNA PRODUCTION THROUGH PROCESS INTENSIFICATION AND INNOVATION
COMPACT mRNA PRODUCTION THROUGH PROCESS INTENSIFICATION AND INNOVATION
iQHub
 
FPGA-enhanced Bioinformatics @ NECST
FPGA-enhanced Bioinformatics @ NECSTFPGA-enhanced Bioinformatics @ NECST
FPGA-enhanced Bioinformatics @ NECST
NECST Lab @ Politecnico di Milano
 
Evaluating Cloud vs On-Premises for NGS Clinical Workflows
Evaluating Cloud vs On-Premises for NGS Clinical WorkflowsEvaluating Cloud vs On-Premises for NGS Clinical Workflows
Evaluating Cloud vs On-Premises for NGS Clinical Workflows
Golden Helix
 
Genome Simulation & Applications: Use of Managed Distributed Compute Infrastr...
Genome Simulation & Applications: Use of Managed Distributed Compute Infrastr...Genome Simulation & Applications: Use of Managed Distributed Compute Infrastr...
Genome Simulation & Applications: Use of Managed Distributed Compute Infrastr...
Nick Brown
 
2. HUGenomics: rationale behind FPGA
2. HUGenomics: rationale behind FPGA2. HUGenomics: rationale behind FPGA
2. HUGenomics: rationale behind FPGA
HUGenomics
 
Building Secure Analysis and Storage Systems with Golden Helix
Building Secure Analysis and Storage Systems with Golden HelixBuilding Secure Analysis and Storage Systems with Golden Helix
Building Secure Analysis and Storage Systems with Golden Helix
Golden Helix
 
Intel precision medicine apr 2015
Intel precision medicine apr 2015Intel precision medicine apr 2015
Intel precision medicine apr 2015
Ketan Paranjape
 
171114 best practices for benchmarking variant calls justin
171114 best practices for benchmarking variant calls justin171114 best practices for benchmarking variant calls justin
171114 best practices for benchmarking variant calls justin
GenomeInABottle
 
STING: Spatio-Temporal Interaction Networks and Graphs for Intel Platforms
STING: Spatio-Temporal Interaction Networks and Graphs for Intel PlatformsSTING: Spatio-Temporal Interaction Networks and Graphs for Intel Platforms
STING: Spatio-Temporal Interaction Networks and Graphs for Intel Platforms
Jason Riedy
 
20211119 ntuh azure hpc workshop final
20211119 ntuh azure hpc workshop final20211119 ntuh azure hpc workshop final
20211119 ntuh azure hpc workshop final
Meng-Ru (Raymond) Tsai
 
Best Practices for Validating a Next-Gen Sequencing Workflow
Best Practices for Validating a Next-Gen Sequencing WorkflowBest Practices for Validating a Next-Gen Sequencing Workflow
Best Practices for Validating a Next-Gen Sequencing Workflow
Golden Helix
 
DReAMS: High Performance Reconfigurable Computing at NECSTLab
DReAMS: High Performance Reconfigurable Computing at NECSTLabDReAMS: High Performance Reconfigurable Computing at NECSTLab
DReAMS: High Performance Reconfigurable Computing at NECSTLab
NECST Lab @ Politecnico di Milano
 
High Performance Reconfigurable Computing at NECSTLab
High Performance Reconfigurable Computing at NECSTLabHigh Performance Reconfigurable Computing at NECSTLab
High Performance Reconfigurable Computing at NECSTLab
NECST Lab @ Politecnico di Milano
 
Software Pipelines: The Good, The Bad and The Ugly
Software Pipelines: The Good, The Bad and The UglySoftware Pipelines: The Good, The Bad and The Ugly
Software Pipelines: The Good, The Bad and The Ugly
João André Carriço
 
A New Model for Informed Consent: The Impact of Open Science on the Responsib...
A New Model for Informed Consent: The Impact of Open Science on the Responsib...A New Model for Informed Consent: The Impact of Open Science on the Responsib...
A New Model for Informed Consent: The Impact of Open Science on the Responsib...
john wilbanks
 

Similar to HUG @ NGCLE@e-Novia 15.11.2017 (20)

HUGenomics: a support for personalized medicine research
HUGenomics: a support for personalized medicine researchHUGenomics: a support for personalized medicine research
HUGenomics: a support for personalized medicine research
 
Scalable and Repeatable Machine Learning pipelines: A key requirement for you...
Scalable and Repeatable Machine Learning pipelines: A key requirement for you...Scalable and Repeatable Machine Learning pipelines: A key requirement for you...
Scalable and Repeatable Machine Learning pipelines: A key requirement for you...
 
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisVarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
 
Big data solution for ngs data analysis
Big data solution for ngs data analysisBig data solution for ngs data analysis
Big data solution for ngs data analysis
 
CLC bio presentation at 5th SFAF 6/3/2010
CLC bio presentation at 5th SFAF 6/3/2010CLC bio presentation at 5th SFAF 6/3/2010
CLC bio presentation at 5th SFAF 6/3/2010
 
COMPACT mRNA PRODUCTION THROUGH PROCESS INTENSIFICATION AND INNOVATION
COMPACT mRNA PRODUCTION THROUGH PROCESS INTENSIFICATION AND INNOVATIONCOMPACT mRNA PRODUCTION THROUGH PROCESS INTENSIFICATION AND INNOVATION
COMPACT mRNA PRODUCTION THROUGH PROCESS INTENSIFICATION AND INNOVATION
 
FPGA-enhanced Bioinformatics @ NECST
FPGA-enhanced Bioinformatics @ NECSTFPGA-enhanced Bioinformatics @ NECST
FPGA-enhanced Bioinformatics @ NECST
 
Evaluating Cloud vs On-Premises for NGS Clinical Workflows
Evaluating Cloud vs On-Premises for NGS Clinical WorkflowsEvaluating Cloud vs On-Premises for NGS Clinical Workflows
Evaluating Cloud vs On-Premises for NGS Clinical Workflows
 
Genome Simulation & Applications: Use of Managed Distributed Compute Infrastr...
Genome Simulation & Applications: Use of Managed Distributed Compute Infrastr...Genome Simulation & Applications: Use of Managed Distributed Compute Infrastr...
Genome Simulation & Applications: Use of Managed Distributed Compute Infrastr...
 
2. HUGenomics: rationale behind FPGA
2. HUGenomics: rationale behind FPGA2. HUGenomics: rationale behind FPGA
2. HUGenomics: rationale behind FPGA
 
Building Secure Analysis and Storage Systems with Golden Helix
Building Secure Analysis and Storage Systems with Golden HelixBuilding Secure Analysis and Storage Systems with Golden Helix
Building Secure Analysis and Storage Systems with Golden Helix
 
Intel precision medicine apr 2015
Intel precision medicine apr 2015Intel precision medicine apr 2015
Intel precision medicine apr 2015
 
171114 best practices for benchmarking variant calls justin
171114 best practices for benchmarking variant calls justin171114 best practices for benchmarking variant calls justin
171114 best practices for benchmarking variant calls justin
 
STING: Spatio-Temporal Interaction Networks and Graphs for Intel Platforms
STING: Spatio-Temporal Interaction Networks and Graphs for Intel PlatformsSTING: Spatio-Temporal Interaction Networks and Graphs for Intel Platforms
STING: Spatio-Temporal Interaction Networks and Graphs for Intel Platforms
 
20211119 ntuh azure hpc workshop final
20211119 ntuh azure hpc workshop final20211119 ntuh azure hpc workshop final
20211119 ntuh azure hpc workshop final
 
Best Practices for Validating a Next-Gen Sequencing Workflow
Best Practices for Validating a Next-Gen Sequencing WorkflowBest Practices for Validating a Next-Gen Sequencing Workflow
Best Practices for Validating a Next-Gen Sequencing Workflow
 
DReAMS: High Performance Reconfigurable Computing at NECSTLab
DReAMS: High Performance Reconfigurable Computing at NECSTLabDReAMS: High Performance Reconfigurable Computing at NECSTLab
DReAMS: High Performance Reconfigurable Computing at NECSTLab
 
High Performance Reconfigurable Computing at NECSTLab
High Performance Reconfigurable Computing at NECSTLabHigh Performance Reconfigurable Computing at NECSTLab
High Performance Reconfigurable Computing at NECSTLab
 
Software Pipelines: The Good, The Bad and The Ugly
Software Pipelines: The Good, The Bad and The UglySoftware Pipelines: The Good, The Bad and The Ugly
Software Pipelines: The Good, The Bad and The Ugly
 
A New Model for Informed Consent: The Impact of Open Science on the Responsib...
A New Model for Informed Consent: The Impact of Open Science on the Responsib...A New Model for Informed Consent: The Impact of Open Science on the Responsib...
A New Model for Informed Consent: The Impact of Open Science on the Responsib...
 

More from NECST Lab @ Politecnico di Milano

Mesticheria Team - WiiReflex
Mesticheria Team - WiiReflexMesticheria Team - WiiReflex
Mesticheria Team - WiiReflex
NECST Lab @ Politecnico di Milano
 
Punto e virgola Team - Stressometro
Punto e virgola Team - StressometroPunto e virgola Team - Stressometro
Punto e virgola Team - Stressometro
NECST Lab @ Politecnico di Milano
 
BitIt Team - Stay.straight
BitIt Team - Stay.straight BitIt Team - Stay.straight
BitIt Team - Stay.straight
NECST Lab @ Politecnico di Milano
 
BabYodini Team - Talking Gloves
BabYodini Team - Talking GlovesBabYodini Team - Talking Gloves
BabYodini Team - Talking Gloves
NECST Lab @ Politecnico di Milano
 
printf("Nome Squadra"); Team - NeoTon
printf("Nome Squadra"); Team - NeoTonprintf("Nome Squadra"); Team - NeoTon
printf("Nome Squadra"); Team - NeoTon
NECST Lab @ Politecnico di Milano
 
BlackBoard Team - Motion Tracking Platform
BlackBoard Team - Motion Tracking PlatformBlackBoard Team - Motion Tracking Platform
BlackBoard Team - Motion Tracking Platform
NECST Lab @ Politecnico di Milano
 
#include<brain.h> Team - HomeBeatHome
#include<brain.h> Team - HomeBeatHome#include<brain.h> Team - HomeBeatHome
#include<brain.h> Team - HomeBeatHome
NECST Lab @ Politecnico di Milano
 
Flipflops Team - Wave U
Flipflops Team - Wave UFlipflops Team - Wave U
Flipflops Team - Wave U
NECST Lab @ Politecnico di Milano
 
Bug(atta) Team - Little Brother
Bug(atta) Team - Little BrotherBug(atta) Team - Little Brother
Bug(atta) Team - Little Brother
NECST Lab @ Politecnico di Milano
 
#NECSTCamp: come partecipare
#NECSTCamp: come partecipare#NECSTCamp: come partecipare
#NECSTCamp: come partecipare
NECST Lab @ Politecnico di Milano
 
NECSTCamp101@2020.10.1
NECSTCamp101@2020.10.1NECSTCamp101@2020.10.1
NECSTCamp101@2020.10.1
NECST Lab @ Politecnico di Milano
 
NECSTLab101 2020.2021
NECSTLab101 2020.2021NECSTLab101 2020.2021
NECSTLab101 2020.2021
NECST Lab @ Politecnico di Milano
 
TreeHouse, nourish your community
TreeHouse, nourish your communityTreeHouse, nourish your community
TreeHouse, nourish your community
NECST Lab @ Politecnico di Milano
 
TiReX: Tiled Regular eXpressionsmatching architecture
TiReX: Tiled Regular eXpressionsmatching architectureTiReX: Tiled Regular eXpressionsmatching architecture
TiReX: Tiled Regular eXpressionsmatching architecture
NECST Lab @ Politecnico di Milano
 
Embedding based knowledge graph link prediction for drug repurposing
Embedding based knowledge graph link prediction for drug repurposingEmbedding based knowledge graph link prediction for drug repurposing
Embedding based knowledge graph link prediction for drug repurposing
NECST Lab @ Politecnico di Milano
 
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
NECST Lab @ Politecnico di Milano
 
EMPhASIS - An EMbedded Public Attention Stress Identification System
 EMPhASIS - An EMbedded Public Attention Stress Identification System EMPhASIS - An EMbedded Public Attention Stress Identification System
EMPhASIS - An EMbedded Public Attention Stress Identification System
NECST Lab @ Politecnico di Milano
 
Luns - Automatic lungs segmentation through neural network
Luns - Automatic lungs segmentation through neural networkLuns - Automatic lungs segmentation through neural network
Luns - Automatic lungs segmentation through neural network
NECST Lab @ Politecnico di Milano
 
BlastFunction: How to combine Serverless and FPGAs
BlastFunction: How to combine Serverless and FPGAsBlastFunction: How to combine Serverless and FPGAs
BlastFunction: How to combine Serverless and FPGAs
NECST Lab @ Politecnico di Milano
 
Maeve - Fast genome analysis leveraging exact string matching
Maeve - Fast genome analysis leveraging exact string matchingMaeve - Fast genome analysis leveraging exact string matching
Maeve - Fast genome analysis leveraging exact string matching
NECST Lab @ Politecnico di Milano
 

More from NECST Lab @ Politecnico di Milano (20)

Mesticheria Team - WiiReflex
Mesticheria Team - WiiReflexMesticheria Team - WiiReflex
Mesticheria Team - WiiReflex
 
Punto e virgola Team - Stressometro
Punto e virgola Team - StressometroPunto e virgola Team - Stressometro
Punto e virgola Team - Stressometro
 
BitIt Team - Stay.straight
BitIt Team - Stay.straight BitIt Team - Stay.straight
BitIt Team - Stay.straight
 
BabYodini Team - Talking Gloves
BabYodini Team - Talking GlovesBabYodini Team - Talking Gloves
BabYodini Team - Talking Gloves
 
printf("Nome Squadra"); Team - NeoTon
printf("Nome Squadra"); Team - NeoTonprintf("Nome Squadra"); Team - NeoTon
printf("Nome Squadra"); Team - NeoTon
 
BlackBoard Team - Motion Tracking Platform
BlackBoard Team - Motion Tracking PlatformBlackBoard Team - Motion Tracking Platform
BlackBoard Team - Motion Tracking Platform
 
#include<brain.h> Team - HomeBeatHome
#include<brain.h> Team - HomeBeatHome#include<brain.h> Team - HomeBeatHome
#include<brain.h> Team - HomeBeatHome
 
Flipflops Team - Wave U
Flipflops Team - Wave UFlipflops Team - Wave U
Flipflops Team - Wave U
 
Bug(atta) Team - Little Brother
Bug(atta) Team - Little BrotherBug(atta) Team - Little Brother
Bug(atta) Team - Little Brother
 
#NECSTCamp: come partecipare
#NECSTCamp: come partecipare#NECSTCamp: come partecipare
#NECSTCamp: come partecipare
 
NECSTCamp101@2020.10.1
NECSTCamp101@2020.10.1NECSTCamp101@2020.10.1
NECSTCamp101@2020.10.1
 
NECSTLab101 2020.2021
NECSTLab101 2020.2021NECSTLab101 2020.2021
NECSTLab101 2020.2021
 
TreeHouse, nourish your community
TreeHouse, nourish your communityTreeHouse, nourish your community
TreeHouse, nourish your community
 
TiReX: Tiled Regular eXpressionsmatching architecture
TiReX: Tiled Regular eXpressionsmatching architectureTiReX: Tiled Regular eXpressionsmatching architecture
TiReX: Tiled Regular eXpressionsmatching architecture
 
Embedding based knowledge graph link prediction for drug repurposing
Embedding based knowledge graph link prediction for drug repurposingEmbedding based knowledge graph link prediction for drug repurposing
Embedding based knowledge graph link prediction for drug repurposing
 
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
 
EMPhASIS - An EMbedded Public Attention Stress Identification System
 EMPhASIS - An EMbedded Public Attention Stress Identification System EMPhASIS - An EMbedded Public Attention Stress Identification System
EMPhASIS - An EMbedded Public Attention Stress Identification System
 
Luns - Automatic lungs segmentation through neural network
Luns - Automatic lungs segmentation through neural networkLuns - Automatic lungs segmentation through neural network
Luns - Automatic lungs segmentation through neural network
 
BlastFunction: How to combine Serverless and FPGAs
BlastFunction: How to combine Serverless and FPGAsBlastFunction: How to combine Serverless and FPGAs
BlastFunction: How to combine Serverless and FPGAs
 
Maeve - Fast genome analysis leveraging exact string matching
Maeve - Fast genome analysis leveraging exact string matchingMaeve - Fast genome analysis leveraging exact string matching
Maeve - Fast genome analysis leveraging exact string matching
 

Recently uploaded

Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
q30122000
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
Lubi Valves
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
pvpriya2
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
ijseajournal
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Presentation on Food Delivery Systems
Presentation on Food Delivery SystemsPresentation on Food Delivery Systems
Presentation on Food Delivery Systems
Abdullah Al Noman
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
vmspraneeth
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
b0754201
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
Kamal Acharya
 
FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
PreethaV16
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
DharmaBanothu
 
Beckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview PresentationBeckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview Presentation
VanTuDuong1
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
Seetal Daas
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
felixwold
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 

Recently uploaded (20)

Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 
Height and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdfHeight and depth gauge linear metrology.pdf
Height and depth gauge linear metrology.pdf
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...Determination of Equivalent Circuit parameters and performance characteristic...
Determination of Equivalent Circuit parameters and performance characteristic...
 
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...Call For Paper -3rd International Conference on Artificial Intelligence Advan...
Call For Paper -3rd International Conference on Artificial Intelligence Advan...
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Presentation on Food Delivery Systems
Presentation on Food Delivery SystemsPresentation on Food Delivery Systems
Presentation on Food Delivery Systems
 
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICSUNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
UNIT 4 LINEAR INTEGRATED CIRCUITS-DIGITAL ICS
 
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptxSENTIMENT ANALYSIS ON PPT AND Project template_.pptx
SENTIMENT ANALYSIS ON PPT AND Project template_.pptx
 
Accident detection system project report.pdf
Accident detection system project report.pdfAccident detection system project report.pdf
Accident detection system project report.pdf
 
FULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back EndFULL STACK PROGRAMMING - Both Front End and Back End
FULL STACK PROGRAMMING - Both Front End and Back End
 
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
A high-Speed Communication System is based on the Design of a Bi-NoC Router, ...
 
Beckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview PresentationBeckhoff Programmable Logic Control Overview Presentation
Beckhoff Programmable Logic Control Overview Presentation
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 

HUG @ NGCLE@e-Novia 15.11.2017