关键词: Bioinformatics Customized pipeline Research reproducibility

Mesh : Software Computational Biology / methods User-Computer Interface Programming Languages High-Throughput Nucleotide Sequencing / methods Humans

来  源:   DOI:10.1038/s41598-024-67409-8   PDF(Pubmed)

Abstract:
Bioinformatics tools are essential for performing analyses in the omics sciences. Given the numerous experimental opportunities arising from advances in the field of omics and easier access to high-throughput sequencing platforms, these tools play a fundamental role in research projects. Despite the considerable progress made possible by the development of bioinformatics tools, some tools are tailored to specific analytical goals, leading to challenges for non-bioinformaticians who need to integrate the results of these specific tools into a customized pipeline. To solve this problem, we have developed the BioPipeline Creator, a user-friendly Java-based GUI that allows different software tools to be integrated into the repertoire while ensuring easy user interaction via an accessible graphical interface. Consisting of client and server software components, BioPipeline Creator provides an intuitive graphical interface that simplifies the use of various bioinformatics tools for users without advanced computer skills. It can run on less sophisticated devices or workstations, allowing users to keep their operating system without having to switch to another compatible system. The server is responsible for the processing tasks and can perform the analysis in the user\'s local or remote network structure. Compatible with the most important operating systems, available at https://github.com/allanverasce/bpc.git .
摘要:
生物信息学工具对于在组学科学中进行分析至关重要。鉴于组学领域的进步带来了许多实验机会,并且更容易获得高通量测序平台,这些工具在研究项目中发挥着重要作用。尽管生物信息学工具的发展取得了相当大的进展,一些工具是针对特定的分析目标而定制的,导致非生物信息学家面临挑战,他们需要将这些特定工具的结果整合到定制的管道中。为了解决这个问题,我们开发了BioPipelineCreator,一个用户友好的基于Java的GUI,允许不同的软件工具集成到曲目中,同时通过可访问的图形界面确保用户轻松交互。由客户端和服务器软件组件组成,BioPipelineCreator提供了一个直观的图形界面,简化了各种生物信息学工具的使用,为用户没有先进的计算机技能。它可以在不太复杂的设备或工作站上运行,允许用户保留他们的操作系统,而不必切换到另一个兼容的系统。服务器负责处理任务,可以在用户的本地或远程网络结构中执行分析。兼容最重要的操作系统,可访问https://github.com/allanverasce/bpc。git.
公众号