bioRxivBioinformaticsPreprint
easyfm : An easy software suite for file manipulation of Next Generation Sequencing data on desktops
Abstract
Storing and manipulating Next Generation Sequencing (NGS) file formats is an essential but difficult task in biological data analysis. The easyfm (easy file manipulation) toolkit (https://github.com/TaekAndBrendan/easyfm) makes manipulating commonly used NGS files more accessible to biologists. It enables them to perform end-to-end reproducible data analyses using a free standalone desktop application (available on Windows, Mac and Linux). Unlike existing tools (e.g. Galaxy), the Graphical User Interface (GUI)-based easyfm is not dependent on any high-performance computing (HPC) system and can be operated without an internet connection. This specific benefit allow easyfm to seamlessly integrate visual and interactive representations of NGS files, supporting a wider scope of bioinformatics applications in the life sciences. Author summaryThe analysis and manipulation of NGS data for understanding biological phenomena is an increasingly important aspect in the life sciences. Yet, most methods for analysing, storing and manipulating NGS data require complex command-line tools in HPC or web-based servers and have not yet been implemented in comprehensive, easy-to-use software. This is a major hurdle preventing more general application in the field of NGS data analysis and file manipulation. Here we present easyfm, a free standalone Graphical User Interface (GUI) software with Python support that can be used to facilitate the rapid discovery of target sequences (or users interest) in NGS datasets for novice users. For user-friendliness and convenience, easyfm was developed with four work modules and a secondary GUI window (herein secondary window), covering different aspects of NGS data analysis (mainly focusing on FASTA files), including post-processing, filtering, format conversion, generating results, real-time log, and help. In combination with the executable tools (BLAST+ and BLAT) and Python, easyfm allows the user to set analysis parameters, select/extract regions of interest, examine the input and output results, and convert to a wide range of file formats. To help augment the functionality of existing web-based and command-line tools, easyfm, a self-contained program, comes with extensive documentation (hosted at https://github.com/TaekAndBrendan/easyfm) including a comprehensive step-by-step guide.
- Citations
- 1
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- FastqCleaner: an interactive Bioconductor application for quality-control, filtering and trimming of FASTQ files
Leandro Gabriel Roser, Fernán Agüero, Daniel Oscar Sánchez·BMC BioinformaticsPeer-reviewed·Jun 28, 2019
- NGseqBasic - a single-command UNIX tool for ATAC-seq, DNaseI-seq, Cut-and-Run, and ChIP-seq data mapping, high-resolution visualisation, and quality control
Jelena M. Telenius, Jim R. Hughes·bioRxiv·Aug 16, 2018
- ViennaNGS: A toolbox for building efficient next-generation sequencing analysis pipelines
Michael T. Wolfinger, Jörg Fallmann, … Fabian Amman·F1000ResearchPeer-reviewed·Feb 20, 2015
- ngsReports: An R Package for managing FastQC reports and other NGS related log files.
Christopher M. Ward, Thu‐Hien To, Stephen Pederson·BioinformaticsPeer-reviewed·Dec 12, 2019
- 123FASTQ: an intuitive and efficient tool for preprocessing Illumina FASTQ reads
Milad Eidi, Samaneh Abdolalizadeh, … Masoud Garshasbi·bioRxiv·Mar 8, 2024
- NSeqVerify: An Easy-to-Use Desktop Suite for Integrated NGS Data Analysis, from Raw Reads to Taxonomic Assignment
Roberto Reinosa·bioRxiv·Oct 31, 2025