Related Experiment Video
Updated: Feb 18, 2026

07:55
A Deep-sequencing-assisted, Spontaneous Suppressor Screen in the Fission Yeast Schizosaccharomyces pombe
Published on: March 7, 2019
8.6K
GFF3sort: a novel tool to sort GFF3 files for tabix indexing.
Tao Zhu1, Chengzhen Liang1, Zhigang Meng1
1Biotechnology Research Institute, Chinese Academy of Agricultural Sciences, Beijing, 100081, China.
BMC Bioinformatics
|November 16, 2017
Summary
A new script, GFF3sort, efficiently sorts General Feature Format version 3 (GFF3) files for JBrowse genome visualization. This tool overcomes limitations of existing methods, ensuring accurate data rendering and improving genome annotation processing.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomics
Background:
- Traditional GFF3 to JSON conversion for JBrowse is time-consuming.
- JBrowse now supports rendering sorted GFF3 files indexed by tabix, offering a more convenient alternative.
- Existing GFF3 sorting tools have limitations leading to inaccurate JBrowse rendering.
Purpose of the Study:
- To develop a novel script for sorting GFF3 files suitable for tabix indexing and JBrowse visualization.
- To address the limitations of current GFF3 sorting tools and ensure accurate JBrowse rendering.
Main Methods:
- Developed GFF3sort, a script specifically for sorting GFF3 files for tabix indexing.
- Implemented handling of features with identical chromosome and start positions, preserving original order or using parent-child topology sorting.
- Tested GFF3sort on datasets from seven species.
Main Results:
- GFF3sort successfully sorts GFF3 files, ensuring accurate JBrowse rendering.
- The script efficiently handles complex sorting scenarios, including features with identical start positions.
- Comparative analysis showed GFF3sort provides accurate results with acceptable efficiency.
Conclusions:
- GFF3sort is a novel and effective tool for sorting GFF3 files for tabix indexing.
- This tool is expected to enhance genome annotation data processing and visualization workflows in JBrowse.

