Package ggDNAvis updated to version 1.0.0 with previous version 0.3.2 dated 2025-10-31

Thu, 05 Mar 2026 22:02:00 CDT

Title: 'ggplot2'-Based Tools for Visualising DNA Sequences and Modifications
Description: Uses 'ggplot2' to visualise either (a) a single DNA/RNA sequence split across multiple lines, (b) multiple DNA/RNA sequences, each occupying a whole line, or (c) base modifications such as DNA methylation called by modified bases models in Dorado or Guppy. Functions starting with visualise_<>() are the main plotting functions, and functions starting with extract_and_sort_<>() are key helper functions for reading files and reformatting data. Source code is available at <https://github.com/ejade42/ggDNAvis>, a full non-expert user guide is available at <https://ejade42.github.io/ggDNAvis/>, and an interactive web-app version of the software is available at <https://ejade42.github.io/ggDNAvis/articles/interactive_app.html>.
Author: Evelyn Jade [aut, cre, cph]
Maintainer: Evelyn Jade <evelynjade42@gmail.com>

Diff between ggDNAvis versions 0.3.2 dated 2025-10-31 and 1.0.0 dated 2026-03-05

 ggDNAvis-0.3.2/ggDNAvis/man/convert_input_seq_to_sequence_list.Rd                                  |only
 ggDNAvis-0.3.2/ggDNAvis/man/convert_sequences_to_annotations.Rd                                    |only
 ggDNAvis-0.3.2/ggDNAvis/man/extract_methylation_from_dataframe.Rd                                  |only
 ggDNAvis-0.3.2/ggDNAvis/man/figures/many_sequences_for_sticker.svg                                 |only
 ggDNAvis-1.0.0/ggDNAvis/DESCRIPTION                                                                |   18
 ggDNAvis-1.0.0/ggDNAvis/LICENSE                                                                    |    2
 ggDNAvis-1.0.0/ggDNAvis/MD5                                                                        |  272 ++
 ggDNAvis-1.0.0/ggDNAvis/NAMESPACE                                                                  |   34
 ggDNAvis-1.0.0/ggDNAvis/NEWS.md                                                                    |  134 +
 ggDNAvis-1.0.0/ggDNAvis/R/alias_maps.R                                                             |only
 ggDNAvis-1.0.0/ggDNAvis/R/dna_tools.R                                                              |  922 +++++++++
 ggDNAvis-1.0.0/ggDNAvis/R/ggDNAvis-package.R                                                       |  260 ++
 ggDNAvis-1.0.0/ggDNAvis/R/merge_with_metadata.R                                                    |  280 ++
 ggDNAvis-1.0.0/ggDNAvis/R/parse_methylation_from_fastq.R                                           |  403 ++--
 ggDNAvis-1.0.0/ggDNAvis/R/visualise_many_sequences.R                                               |  526 ++++-
 ggDNAvis-1.0.0/ggDNAvis/R/visualise_methylation.R                                                  |  940 ++++++++--
 ggDNAvis-1.0.0/ggDNAvis/R/visualise_single_sequence.R                                              |  564 ++----
 ggDNAvis-1.0.0/ggDNAvis/R/zzz.R                                                                    |only
 ggDNAvis-1.0.0/ggDNAvis/build                                                                      |only
 ggDNAvis-1.0.0/ggDNAvis/data/sequence_col_palettes.rda                                             |only
 ggDNAvis-1.0.0/ggDNAvis/data/sequence_color_palettes.rda                                           |only
 ggDNAvis-1.0.0/ggDNAvis/data/sequence_colour_palettes.rda                                          |binary
 ggDNAvis-1.0.0/ggDNAvis/inst/CITATION                                                              |only
 ggDNAvis-1.0.0/ggDNAvis/inst/doc                                                                   |only
 ggDNAvis-1.0.0/ggDNAvis/inst/shinyapp                                                              |only
 ggDNAvis-1.0.0/ggDNAvis/man/bad_arg.Rd                                                             |only
 ggDNAvis-1.0.0/ggDNAvis/man/convert_MM_vector_to_locations.Rd                                      |    2
 ggDNAvis-1.0.0/ggDNAvis/man/convert_sequences_to_matrix.Rd                                         |only
 ggDNAvis-1.0.0/ggDNAvis/man/example_many_sequences.Rd                                              |    3
 ggDNAvis-1.0.0/ggDNAvis/man/extract_and_sort_methylation.Rd                                        |only
 ggDNAvis-1.0.0/ggDNAvis/man/extract_and_sort_sequences.Rd                                          |   14
 ggDNAvis-1.0.0/ggDNAvis/man/fastq_quality_scores.Rd                                                |    3
 ggDNAvis-1.0.0/ggDNAvis/man/figures/ggDNAvis.png                                                   |binary
 ggDNAvis-1.0.0/ggDNAvis/man/figures/ggDNAvis_detailed.png                                          |only
 ggDNAvis-1.0.0/ggDNAvis/man/figures/ggDNAvis_medium.png                                            |only
 ggDNAvis-1.0.0/ggDNAvis/man/figures/ggDNAvis_simple.png                                            |only
 ggDNAvis-1.0.0/ggDNAvis/man/figures/ggDNAvis_sticker.R                                             |   81
 ggDNAvis-1.0.0/ggDNAvis/man/figures/logo.png                                                       |binary
 ggDNAvis-1.0.0/ggDNAvis/man/figures/many_sequences_for_sticker_detailed.png                        |only
 ggDNAvis-1.0.0/ggDNAvis/man/figures/many_sequences_for_sticker_medium.png                          |only
 ggDNAvis-1.0.0/ggDNAvis/man/figures/many_sequences_for_sticker_simple.png                          |only
 ggDNAvis-1.0.0/ggDNAvis/man/format_time_diff.Rd                                                    |only
 ggDNAvis-1.0.0/ggDNAvis/man/ggDNAvis-package.Rd                                                    |    3
 ggDNAvis-1.0.0/ggDNAvis/man/ggDNAvis_aliases.Rd                                                    |only
 ggDNAvis-1.0.0/ggDNAvis/man/ggDNAvis_shinyapp.Rd                                                   |only
 ggDNAvis-1.0.0/ggDNAvis/man/insert_at_indices.Rd                                                   |only
 ggDNAvis-1.0.0/ggDNAvis/man/merge_fastq_with_metadata.Rd                                           |   20
 ggDNAvis-1.0.0/ggDNAvis/man/merge_methylation_with_metadata.Rd                                     |   35
 ggDNAvis-1.0.0/ggDNAvis/man/monitor.Rd                                                             |only
 ggDNAvis-1.0.0/ggDNAvis/man/monitor_start.Rd                                                       |only
 ggDNAvis-1.0.0/ggDNAvis/man/rasterise_index_annotations.Rd                                         |only
 ggDNAvis-1.0.0/ggDNAvis/man/rasterise_matrix.Rd                                                    |   24
 ggDNAvis-1.0.0/ggDNAvis/man/rasterise_probabilities.Rd                                             |only
 ggDNAvis-1.0.0/ggDNAvis/man/read_fastq.Rd                                                          |    4
 ggDNAvis-1.0.0/ggDNAvis/man/read_modified_fastq.Rd                                                 |    8
 ggDNAvis-1.0.0/ggDNAvis/man/resolve_alias.Rd                                                       |only
 ggDNAvis-1.0.0/ggDNAvis/man/resolve_alias_map.Rd                                                   |only
 ggDNAvis-1.0.0/ggDNAvis/man/reverse_complement.Rd                                                  |   10
 ggDNAvis-1.0.0/ggDNAvis/man/reverse_sequence_if_needed.Rd                                          |    8
 ggDNAvis-1.0.0/ggDNAvis/man/sequence_colour_palettes.Rd                                            |   67
 ggDNAvis-1.0.0/ggDNAvis/man/strip_leading_at.Rd                                                    |only
 ggDNAvis-1.0.0/ggDNAvis/man/visualise_many_sequences.Rd                                            |   52
 ggDNAvis-1.0.0/ggDNAvis/man/visualise_methylation.Rd                                               |  192 +-
 ggDNAvis-1.0.0/ggDNAvis/man/visualise_methylation_colour_scale.Rd                                  |   40
 ggDNAvis-1.0.0/ggDNAvis/man/visualise_single_sequence.Rd                                           |   34
 ggDNAvis-1.0.0/ggDNAvis/man/write_fastq.Rd                                                         |    5
 ggDNAvis-1.0.0/ggDNAvis/man/write_modified_fastq.Rd                                                |    5
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_01.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_02.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_03.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_04.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_06.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_07.pNg        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_08.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_09.jpg        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_10.jpg        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_12.PNG        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_14.PNG        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_28.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_30.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_31.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_32.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_33.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_34.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_35.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_36.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_37.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_38.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/sone_2019_f1_1_expanded_test_39.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_16.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_17.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_18.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_19.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_20.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_21.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_22.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_23.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_24.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_25.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_26.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_27.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_many_sequences_test_28.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_scalebar_test_03.png |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_scalebar_test_04.png |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_scalebar_test_05.png |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_09.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_10.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_11.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_12.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_13.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_14.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_15.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_16.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_17.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_18.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_19.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_20.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_21.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_22.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_23.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/reference_images/visualise_methylation_test_24.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test-dna_tools.R                                            |  483 +++++
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test-merge_with_metadata.R                                  |   43
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test-parse_methylation_from_fastq.R                         |  119 -
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test-visualise_many_sequences.R                             |  187 +
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test-visualise_methylation.R                                |  277 ++
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test-visualise_single_sequence.R                            |  251 +-
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test-zzz.R                                                  |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_01.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_02.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_03.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_04.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_06.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_07.pNg        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_08.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_09.jpg        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_10.jpg        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_12.PNG        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_14.PNG        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_28.png        |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_30.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_31.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_32.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_33.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_34.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_35.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_36.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_37.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_38.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/sone_2019_f1_1_expanded_test_39.png        |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_16.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_17.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_18.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_19.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_20.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_21.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_22.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_23.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_24.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_25.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_26.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_27.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_many_sequences_test_28.png       |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_scalebar_test_03.png |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_scalebar_test_04.png |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_scalebar_test_05.png |binary
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_09.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_10.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_11.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_12.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_13.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_14.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_15.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_16.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_17.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_18.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_19.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_20.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_21.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_22.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_23.png          |only
 ggDNAvis-1.0.0/ggDNAvis/tests/testthat/test_plot_images/visualise_methylation_test_24.png          |only
 ggDNAvis-1.0.0/ggDNAvis/vignettes                                                                  |only
 183 files changed, 5101 insertions(+), 1224 deletions(-)

More information about ggDNAvis at CRAN