Package: ISAnalytics 1.15.0

Giulia Pais

ISAnalytics: Analyze gene therapy vector insertion sites data identified from genomics next generation sequencing reads for clonal tracking studies

In gene therapy, stem cells are modified using viral vectors to deliver the therapeutic transgene and replace functional properties since the genetic modification is stable and inherited in all cell progeny. The retrieval and mapping of the sequences flanking the virus-host DNA junctions allows the identification of insertion sites (IS), essential for monitoring the evolution of genetically modified cells in vivo. A comprehensive toolkit for the analysis of IS is required to foster clonal trackign studies and supporting the assessment of safety and long term efficacy in vivo. This package is aimed at (1) supporting automation of IS workflow, (2) performing base and advance analysis for IS tracking (clonal abundance, clonal expansions and statistics for insertional mutagenesis, etc.), (3) providing basic biology insights of transduced stem cells in vivo.

Authors:Giulia Pais [aut, cre], Andrea Calabria [aut], Giulio Spinozzi [aut]

ISAnalytics_1.15.0.tar.gz
ISAnalytics_1.15.0.zip(r-4.5)ISAnalytics_1.15.0.zip(r-4.4)ISAnalytics_1.15.0.zip(r-4.3)
ISAnalytics_1.15.0.tgz(r-4.4-any)ISAnalytics_1.15.0.tgz(r-4.3-any)
ISAnalytics_1.15.0.tar.gz(r-4.5-noble)ISAnalytics_1.15.0.tar.gz(r-4.4-noble)
ISAnalytics_1.15.0.tgz(r-4.4-emscripten)ISAnalytics_1.15.0.tgz(r-4.3-emscripten)
ISAnalytics.pdf |ISAnalytics.html
ISAnalytics/json (API)
NEWS

# Install 'ISAnalytics' in R:
install.packages('ISAnalytics', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/calabrialab/isanalytics/issues

Datasets:
  • association_file - Example of association file.
  • integration_matrices - Example of imported multi-quantification integration matrices.
  • proto_oncogenes - Data frames for proto-oncogenes (human and mouse) amd tumor-suppressor genes from UniProt.
  • refGenes_hg19 - Gene annotation files for hg19, mm9 and mm10.
  • refGenes_mm9 - Gene annotation files for hg19, mm9 and mm10.
  • tumor_suppressors - Data frames for proto-oncogenes (human and mouse) amd tumor-suppressor genes from UniProt.

On BioConductor:ISAnalytics-1.15.0(bioc 3.20)ISAnalytics-1.14.0(bioc 3.19)

bioconductor-package

83 exports 0.82 score 109 dependencies

Last updated 2 months agofrom:2ca4cc45d7

Exports:aggregate_metadataaggregate_values_by_keyannotation_IS_varsannotation_issuesas_sparse_matrixassociation_file_columnsavailable_outlier_testsavailable_tagsblood_lineages_defaultcircos_genomic_densityCIS_grubbsCIS_grubbs_overtimeCIS_volcano_plotclinical_relevant_suspicious_genescomparison_matrixcompute_abundancecompute_near_integrationscumulative_count_unioncumulative_isdate_formatsdefault_af_transformdefault_iss_file_prefixesdefault_meta_aggdefault_rec_agg_lambdasdefault_report_pathdefault_statsenable_progress_barsexport_ISA_settingsfisher_scatterplotgene_frequency_fishergenerate_blank_association_filegenerate_default_folder_structuregenerate_Vispa2_launch_AFHSC_population_plotHSC_population_size_estimateimport_association_fileimport_ISA_settingsimport_parallel_Vispa2Matricesimport_parallel_Vispa2Matrices_autoimport_parallel_Vispa2Matrices_interactiveimport_single_Vispa2Matriximport_Vispa2_statsinspect_tagsintegration_alluvial_plotis_sharingiss_sourceiss_stats_specsknown_clinical_oncogenesmandatory_IS_varsmatching_optionsmatrix_file_suffixesNGSdataExploreroutlier_filteroutliers_by_pool_fragmentspcr_id_columnpurity_filterquantification_typesrealign_after_collisionsreduced_AF_columnsrefGene_table_colsremove_collisionsreset_af_columns_defreset_annotation_IS_varsreset_dyn_vars_configreset_iss_stats_specsreset_mandatory_IS_varsreset_matrix_file_suffixessample_statisticsseparate_quant_matricesset_af_columns_defset_annotation_IS_varsset_iss_stats_specsset_mandatory_IS_varsset_matrix_file_suffixessharing_heatmapsharing_vennthreshold_filtertop_abund_tableGrobtop_cis_overtime_heatmaptop_integrationstop_targeted_genestransform_columnsunzip_file_system

Dependencies:anytimebase64encBHbitbit64bslibcachemcellrangerclassclassIntclicliprcolorspacecommonmarkcpp11crayoncrosstalkcurldata.tabledatamodsdigestdplyrDTe1071evaluatefansifarverfastmapfontawesomeforcatsforeignfsgenericsggplot2ggrepelgluegtablehavenhighrhmshtmltoolshtmlwidgetshttpuvisobandjquerylibjsonliteKernSmoothknitrlabelinglaterlatticelazyevallifecyclelubridatemagrittrMASSMatrixmemoisemgcvmimemunsellnlmephosphoriconspillarpkgconfigprettyunitsprogresspromisesproxypurrrR.methodsS3R.ooR.utilsR6rappdirsRColorBrewerRcppreactablereactRreadrreadxlrematchriorlangrmarkdownsassscalesshinyshinybusyshinyWidgetssourcetoolsstringistringrtibbletidyrtidyselecttimechangetinytextoastuitzdbutf8vctrsviridisLitevroomwithrwritexlxfunxtableyaml

Getting started with ISAnalytics

Rendered fromISAnalytics.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2023-05-09
Started: 2022-04-20

Setting up the workflow and first steps

Rendered fromworkflow_start.Rmdusingknitr::rmarkdownon Jun 30 2024.

Last update: 2023-04-04
Started: 2022-04-21

Readme and manuals

Help Manual

Help pageTopics
Performs aggregation on metadata contained in the association file.aggregate_metadata
Aggregates matrices values based on specified key.aggregate_values_by_key
Check for genomic annotation problems in IS matrices.annotation_issues
Converts tidy integration matrices in the original sparse matrix form.as_sparse_matrix
Example of association file.association_file
A character vector containing all the names of the currently supported outliers tests that can be called in the function outlier_filter.available_outlier_tests
All available tags for dynamic vars look-up tables.available_tags
Default blood lineages infoblood_lineages_default
Trace a circos plot of genomic densities.circos_genomic_density
Grubbs test for Common Insertion Sites (CIS).CIS_grubbs
Compute CIS and Grubbs test over different time points and groups.CIS_grubbs_overtime
Trace volcano plot for computed CIS data.CIS_volcano_plot
Clinical relevant suspicious genes (for mouse and human).clinical_relevant_suspicious_genes
Obtain a single integration matrix from individual quantification matrices.comparison_matrix
Computes the abundance for every integration event in the input data frame.compute_abundance
Scans input matrix to find and merge near integration sites.compute_near_integrations
Expands integration matrix with the cumulative IS union over time.cumulative_is
Possible choices for the 'dates_format' parameter in 'import_association_file', 'import_parallel_vispa2Matrices_interactive' and 'import_parallel_vispa2Matrices_auto'.date_formats
Default transformations to apply to association file columns.default_af_transform
Default regex prefixes for Vispa2 stats files.default_iss_file_prefixes
Default metadata aggregation function tabledefault_meta_agg
Defaults for column aggregations in 'compute_near_integrations()'.default_rec_agg_lambdas
Default folder for saving ISAnalytics reports. Supplied as default argument for several functions.default_report_path
A set of pre-defined functions for 'sample_statistics'.default_stats
Enable global progress bars for ISAnalytics functions.enable_progress_bars
Export a dynamic vars settings profile.export_ISA_settings
Plot results of gene frequency Fisher's exact test.fisher_scatterplot
Compute Fisher's exact test on gene frequencies.gene_frequency_fisher
Create a blank association file.generate_blank_association_file
Generate a default folder structure, following VISPA2 standardsgenerate_default_folder_structure
Creates a reduced association file for a VISPA2 run, given project and poolgenerate_Vispa2_launch_AF
Plot of the estimated HSC population size for each patient.HSC_population_plot
Hematopoietic stem cells population size estimate.HSC_population_size_estimate
Import the association file from diskimport_association_file
Import a dynamic vars settings profile.import_ISA_settings
Import integration matrices from paths in the association file.import_parallel_Vispa2Matrices
Import a single integration matrix from fileimport_single_Vispa2Matrix
Import Vispa2 stats given the aligned association file.import_Vispa2_stats
Retrieve description of a tag by name.inspect_tags
Alluvial plots for IS distribution in time.integration_alluvial_plot
Example of imported multi-quantification integration matrices.integration_matrices
Sharing of integration sites between given groups.is_sharing
Find the source of IS by evaluating sharing.iss_source
Known clinical oncogenes (for mouse and human).known_clinical_oncogenes
Current dynamic vars specifications getters.annotation_IS_vars association_file_columns iss_stats_specs mandatory_IS_vars matrix_file_suffixes vars_getters
Possible choices for the 'matching_opt' parameter.matching_options
Launch the shiny application NGSdataExplorer.NGSdataExplorer
Filter out outliers in metadata, identified by the chosen outlier test.outlier_filter
Identify and flag outliers based on pool fragments.outliers_by_pool_fragments
Easily retrieve the name of the pcr id column.pcr_id_column
Data frames for proto-oncogenes (human and mouse) amd tumor-suppressor genes from UniProt.proto_oncogenes tumor_suppressors
Filter integration sites based on purity.purity_filter
Possible choices for the 'quantification_type' parameter.quantification_types
Re-aligns matrices of other quantification types based on the processed sequence count matrix.realign_after_collisions
Names of the columns of the association file to consider for Vispa2 launch.reduced_AF_columns
Required columns for refGene file.refGene_table_cols
Gene annotation files for hg19, mm9 and mm10.refGenes_hg19 refGenes_mm9
Identifies and removes collisions.remove_collisions
Resets dynamic vars to the default values.reset_af_columns_def reset_annotation_IS_vars reset_dyn_vars_config reset_iss_stats_specs reset_mandatory_IS_vars reset_matrix_file_suffixes vars_resetters
Computes user specified functions on numerical columns and updates the metadata data frame accordingly.sample_statistics
Separate a multiple-quantification matrix into single quantification matrices.separate_quant_matrices
Define custom dynamic vars.set_af_columns_def set_annotation_IS_vars set_iss_stats_specs set_mandatory_IS_vars vars_setters
Sets the look-up table for matrix file suffixes.set_matrix_file_suffixes
Plot IS sharing heatmaps.sharing_heatmap
Produce tables to plot sharing venn or euler diagrams.sharing_venn
Summary top abundant tableGrobs for plots.top_abund_tableGrob
Heatmaps for the top N common insertion sites over time.top_cis_overtime_heatmap
Sorts and keeps the top n integration sites based on the values in a given column.top_integrations
Top n targeted genes based on number of IS.top_targeted_genes
Apply transformations to an arbitrary number of columns.transform_columns