Publication:
Using Stochastic Computing for Virtual Screening Acceleration

dc.contributor.authorFrasser, Christiam F
dc.contributor.authorde Benito, Carola
dc.contributor.authorSkibinsky-Gitlin, Erik S
dc.contributor.authorCanals, Vincent
dc.contributor.authorFont-Rossello, Joan
dc.contributor.authorRoca, Miquel
dc.contributor.authorBallester, Pedro J
dc.contributor.authorRossello, Josep L
dc.date.accessioned2024-09-18T06:44:06Z
dc.date.available2024-09-18T06:44:06Z
dc.date.issued2021-12
dc.description.abstractStochastic computing is an emerging scientific field pushed by the need for developing high-performance artificial intelligence systems in hardware to quickly solve complex data processing problems. This is the case of virtual screening, a computational task aimed at searching across huge molecular databases for new drug leads. In this work, we show a classification framework in which molecules are described by an energy-based vector. This vector is then processed by an ultra-fast artificial neural network implemented through FPGA by using stochastic computing techniques. Compared to other previously published virtual screening methods, this proposal provides similar or higher accuracy, while it improves processing speed by about two or three orders of magnitude.en
dc.description.sponsorshipThis work was partially supported by the Ministerio de Ciencia e Innovacion and the Regional European Development Funds (FEDER) under grant contracts TEC2017-84877-R and PID2020120075RB-I00. Grant TEC2017-84877-R funded by MCIN/AEI/10.13039/501100011033 and by ERDF Away of making Europe. Grant PID2020-120075RB-I00 funded by MCIN/AEI/10.13039/501100011033.es_ES
dc.format.number23es_ES
dc.format.page2981es_ES
dc.format.volume10es_ES
dc.identifier.citationFrasser CF, de Benito C, Skibinsky-Gitlin ES, Canals V, Font-Rossello J, Roca M, et al. Using Stochastic Computing for Virtual Screening Acceleration. Electronics. 2021 Dec;10(23):2981.en
dc.identifier.doi10.3390/electronics10232981
dc.identifier.e-issn2079-9292es_ES
dc.identifier.journalElectronicses_ES
dc.identifier.otherhttps://hdl.handle.net/20.500.13003/19897
dc.identifier.scopus2-s2.0-85120163496
dc.identifier.urihttps://hdl.handle.net/20.500.12105/23315
dc.identifier.wos735223300001
dc.language.isoengen
dc.publisherMultidisciplinary Digital Publishing Institute (MDPI)
dc.relation.publisherversionhttps://dx.doi.org/10.3390/electronics10232981en
dc.rights.accessRightsopen accessen
dc.rights.licenseAttribution 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectStochastic computing
dc.subjectHardware acceleration
dc.subjectVirtual screening
dc.titleUsing Stochastic Computing for Virtual Screening Accelerationen
dc.typeresearch articleen
dspace.entity.typePublication
relation.isPublisherOfPublication30293a55-0e53-431f-ae8c-14ab01127be9
relation.isPublisherOfPublication.latestForDiscovery30293a55-0e53-431f-ae8c-14ab01127be9

Files