Circular Genome Visualization

Introduction


When you open an annotated genome file, most of the information is there, but the structure is still hard to see. Genes, RNAs, coordinates, and strand orientation are buried in the file format. This task wraps pyCirclize to turn those annotations into clean circular genome plots that are much easier to inspect and share.


In this wrapper, the task is focused on annotated genome circular maps from GenBank or GFF3 files. It automatically scans a file or a folder, keeps supported genome records, and generates one PNG circular plot per input genome file.



🧰 Prerequisites


  • Access to Constellab and a valid Digital Lab environment
    • Installed bricks: gws_omix ≥ 0.13.12

      • A supported annotated genome file, or a folder containing supported genome files
        • Supported input formats: GenBank (.gb, .gbk, .genbank, .gbff) or GFF/GFF3 (.gff, .gff3)

          🧪 Workflow: Step by Step


          1. Add the required task: Circular Genome Visualization (pyCirclize)


          This task performs circular genome visualization on one annotated genome file or on a folder of genome files. It uses pyCirclize to generate a compact circular representation of genome structure and annotations. In this wrapper, the task is described as “Circular Genome Visualization (pyCirclize)” .


          2. Configure the task


          Provide the genome_input.


          The task accepts:


          • a single file, or
            • a folder containing one or more supported files.

              3. Run the task


              The task scans the input, loads supported files, extracts annotated features, and generates one circular PNG plot for each successfully processed genome file. Files with no supported annotations are skipped.


              Information


              This wrapper focuses on common annotation features:


              • CDS
                • rRNA
                  • tRNA
                    • tmRNA
                      • ncRNA

                        When usable sequence data is available, the plot can also include:


                        • GC content
                          • GC skew

                            If a GenBank record has no usable sequence, GC-based tracks are skipped. If a file contains no supported annotation features, it is skipped and no PNG is produced for that file.



                            Outputs





                            Text editor image
                            Shine Logo
                            Technical bricks to reuse or customize

                            Have you developed a brick?

                            Share it to accelerate projects for the entire community.