Repository logo
 
Publication

Structure_threader: an improved method for automation and parallelization of programs structure, fastStructure and MavericK on multicore CPU systems

dc.contributor.authorPina-Martins, Francisco
dc.contributor.authorSilva, Diogo N.
dc.contributor.authorFino, Joana
dc.contributor.authorPaulo, Octávio S.
dc.date.accessioned2018-03-22T19:39:24Z
dc.date.available2018-03-22T19:39:24Z
dc.date.issued2017-11
dc.description.abstractStructure_threader is a program to parallelize multiple runs of genetic clustering software that does not make use of multithreading technology (structure, fastStructure and MavericK) on multicore computers. Our approach was benchmarked across multiple systems and displayed great speed improvements relative to the single-threaded implementation, scaling very close to linearly with the number of physical cores used. Structure_threader was compared to previous software written for the same task-ParallelStructure and StrAuto and was proven to be the faster (up to 25% faster) wrapper under all tested scenarios. Furthermore, Structure_threader can perform several automatic and convenient operations, assisting the user in assessing the most biologically likely value of 'K' via implementations such as the "Evanno," or "Thermodynamic Integration" tests and automatically draw the "meanQ" plots (static or interactive) for each value of K (or even combined plots). Structure_threader is written in python 3 and licensed under the GPLv3. It can be downloaded free of charge at https://github.com/StuntsPT/Structure_threader.pt_PT
dc.description.sponsorshipThis study was financed by Portuguese National Funds, through FCT — FundaÇão para a Ciência e a Tecnologia, within the projects UID/ BIA/00329/2013, SFRH/BD/51411/2011 and SFRH/BD/86736/ 2012.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationMol Ecol Resour. 2017 Nov;17(6):e268-e274. doi: 10.1111/1755-0998.12702. Epub 2017 Sep 16.pt_PT
dc.identifier.doi10.1111/1755-0998.12702pt_PT
dc.identifier.issn1755-098X
dc.identifier.urihttp://hdl.handle.net/10400.18/5464
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherWiley:pt_PT
dc.relation.publisherversionhttps://onlinelibrary.wiley.com/doi/abs/10.1111/1755-0998.12702pt_PT
dc.subjectBioinformatics/phyloinformaticspt_PT
dc.subjectClusteringpt_PT
dc.subjectEmpiricalpt_PT
dc.subjectGenomics/proteomicspt_PT
dc.subjectMolecular Evolutionpt_PT
dc.subjectParallel Computingpt_PT
dc.subjectPopulation Geneticspt_PT
dc.subjectDoenças Genéticaspt_PT
dc.titleStructure_threader: an improved method for automation and parallelization of programs structure, fastStructure and MavericK on multicore CPU systemspt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.citation.endPagee274pt_PT
oaire.citation.issue6pt_PT
oaire.citation.startPagee268-e274pt_PT
oaire.citation.titleMolecular Ecology Resourcespt_PT
oaire.citation.volume17pt_PT
rcaap.rightsembargoedAccesspt_PT
rcaap.typearticlept_PT

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Structure_threader.pdf
Size:
523.79 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: