Package: misha 4.3.6

Aviezer Lifshitz

misha: Toolkit for Analysis of Genomic Data

A toolkit for analysis of genomic data. The 'misha' package implements an efficient data structure for storing genomic data, and provides a set of functions for data extraction, manipulation and analysis. Some of the 2D genome algorithms were described in Yaffe and Tanay (2011) <doi:10.1038/ng.947>.

Authors:Misha Hoichman [aut], Aviezer Lifshitz [aut, cre], Eitan Yaffe [aut], Amos Tanay [aut], Weizmann Institute of Science [cph]

misha_4.3.6.tar.gz
misha_4.3.6.tar.gz(r-4.5-noble)misha_4.3.6.tar.gz(r-4.4-noble)
misha.pdf |misha.html
misha/json (API)
NEWS

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

Bug tracker:https://github.com/tanaylab/misha/issues

Pkgdown site:https://tanaylab.github.io

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

cpp

3.00 score 71 downloads 98 exports 2 dependencies

Last updated 3 days agofrom:2700508720. Checks:1 OK, 2 NOTE. Indexed: no.

TargetResultLatest binary
Doc / VignettesOKMar 06 2025
R-4.5-linux-x86_64NOTEMar 06 2025
R-4.4-linux-x86_64NOTEMar 06 2025

Exports:.misha%>%gbins.quantilesgbins.summarygcis_decaygcluster.rungcompute_strands_autocorrgdb.creategdb.create_genomegdb.get_readonly_attrsgdb.initgdb.init_examplesgdb.reloadgdb.set_readonly_attrsgdir.cdgdir.creategdir.cwdgdir.rmgdistgextractgintervalsgintervals.2dgintervals.2d.allgintervals.2d.band_intersectgintervals.allgintervals.canonicgintervals.chrom_sizesgintervals.diffgintervals.existsgintervals.force_rangegintervals.import_genesgintervals.intersectgintervals.is.bigsetgintervals.liftovergintervals.loadgintervals.load_chaingintervals.lsgintervals.mapplygintervals.neighborsgintervals.quantilesgintervals.rbindgintervals.rmgintervals.savegintervals.summarygintervals.uniongintervals.updategiterator.cartesian_gridgiterator.intervalsglookupgpartitiongquantilesgrevcompgsamplegscreengsegmentgseq.extractgsetrootgsummarygtrack.2d.creategtrack.2d.importgtrack.2d.import_contactsgtrack.array.extractgtrack.array.get_colnamesgtrack.array.importgtrack.array.set_colnamesgtrack.attr.exportgtrack.attr.getgtrack.attr.importgtrack.attr.setgtrack.convertgtrack.creategtrack.create_dirsgtrack.create_pwm_energygtrack.create_sparsegtrack.existsgtrack.importgtrack.import_mappedseqgtrack.import_setgtrack.infogtrack.liftovergtrack.lookupgtrack.lsgtrack.modifygtrack.rmgtrack.smoothgtrack.var.getgtrack.var.lsgtrack.var.rmgtrack.var.setgvtrack.array.slicegvtrack.creategvtrack.infogvtrack.iteratorgvtrack.iterator.2dgvtrack.lsgvtrack.rmgwgetgwilcox

Dependencies:curlmagrittr

Genomes

Rendered fromGenomes.Rmdusingknitr::rmarkdownon Mar 06 2025.

Last update: 2025-03-06
Started: 2023-09-05

Manual

Rendered fromManual.Rmdusingknitr::rmarkdownon Mar 06 2025.

Last update: 2025-03-06
Started: 2023-09-05

Readme and manuals

Help Manual

Help pageTopics
Toolkit for analysis of genomic datamisha-package misha
Calculates quantiles of a track expression for binsgbins.quantiles
Calculates summary statistics of a track expression for binsgbins.summary
Calculates distribution of contact distancesgcis_decay
Runs R commands on a clustergcluster.run
Computes auto-correlation between the strands for a file of mapped sequencesgcompute_strands_autocorr
Creates a new Genomic Databasegdb.create
Create and Load a Genome Databasegdb.create_genome
Returns a list of read-only track attributesgdb.get_readonly_attrs
Reloads database from the diskgdb.reload
Sets read-only track attributesgdb.set_readonly_attrs
Changes current working directory in Genomic Databasegdir.cd
Creates a new directory in Genomic Databasegdir.create
Returns the current working directory in Genomic Databasegdir.cwd
Deletes a directory from Genomic Databasegdir.rm
Calculates distribution of track expressionsgdist
Returns evaluated track expressiongextract
Creates a set of 1D intervalsgintervals
Creates a set of 2D intervalsgintervals.2d
Returns 2D intervals that cover the whole genomegintervals.2d.all
Intersects two-dimensional intervals with a bandgintervals.2d.band_intersect
Returns 1D intervals that cover the whole genomegintervals.all
Converts intervals to canonic formgintervals.canonic
Returns number of intervals per chromosomegintervals.chrom_sizes
Calculates difference of two intervals setsgintervals.diff
Tests for a named intervals set existencegintervals.exists
Limits intervals to chromosomal rangegintervals.force_range
Imports genes and annotations from filesgintervals.import_genes
Calculates an intersection of two sets of intervalsgintervals.intersect
Tests for big intervals setgintervals.is.bigset
Converts intervals from another assemblygintervals.liftover
Loads a named intervals setgintervals.load
Loads assembly conversion table from a chain filegintervals.load_chain
Returns a list of named intervals setsgintervals.ls
Applies a function to values of track expressionsgintervals.mapply
Finds neighbors between two sets of intervalsgintervals.neighbors
Calculates quantiles of a track expression for intervalsgintervals.quantiles
Combines several sets of intervalsgintervals.rbind
Deletes a named intervals setgintervals.rm
Creates a named intervals setgintervals.save
Calculates summary statistics of track expression for intervalsgintervals.summary
Calculates a union of two sets of intervalsgintervals.union
Updates a named intervals setgintervals.update
Creates a cartesian-grid iteratorgiterator.cartesian_grid
Returns iterator intervalsgiterator.intervals
Returns values from a lookup table based on track expressionglookup
Partitions the values of track expressiongpartition
Calculates quantiles of a track expressiongquantiles
Get reverse complement of DNA sequencegrevcomp
Returns samples from the values of track expressiongsample
Finds intervals that match track expressiongscreen
Divides track expression into segmentsgsegment
Returns DNA sequencesgseq.extract
Initializes connection with Genomic Databasegdb.init gdb.init.examples gdb.init_examples gsetroot
Calculates summary statistics of track expressiongsummary
Creates a 'Rectangles' track from intervals and valuesgtrack.2d.create
Creates a 2D track from tab-delimited filegtrack.2d.import
Creates a track from a file of inter-genomic contactsgtrack.2d.import_contacts
Returns values from 'Array' trackgtrack.array.extract
Returns column names of array trackgtrack.array.get_colnames
Creates an array track from array tracks or filesgtrack.array.import
Sets column names of array trackgtrack.array.set_colnames
Returns track attributes valuesgtrack.attr.export
Returns value of a track attributegtrack.attr.get
Imports track attributes valuesgtrack.attr.import
Assigns value to a track attributegtrack.attr.set
Converts a track to the most current formatgtrack.convert
Creates a track from a track expressiongtrack.create
Create directories needed for track creationgtrack.create_dirs
Creates a new track from PSSM energy functiongtrack.create_pwm_energy
Creates a 'Sparse' track from intervals and valuesgtrack.create_sparse
Tests for a track existencegtrack.exists
Creates a track from WIG / BigWig / BedGraph / tab-delimited filegtrack.import
Creates a track from a file of mapped sequencesgtrack.import_mappedseq
Creates one or more tracks from multiple WIG / BigWig / BedGraph / tab-delimited files on disk or FTPgtrack.import_set
Returns information about a trackgtrack.info
Imports a track from another assemblygtrack.liftover
Creates a new track from a lookup table based on track expressiongtrack.lookup
Returns a list of track namesgtrack.ls
Modifies track contentsgtrack.modify
Deletes a trackgtrack.rm
Creates a new track from smoothed values of track expressiongtrack.smooth
Returns value of a track variablegtrack.var.get
Returns a list of track variables for a trackgtrack.var.ls
Deletes a track variablegtrack.var.rm
Assigns value to a track variablegtrack.var.set
Defines rules for a single value calculation of a virtual 'Array' trackgvtrack.array.slice
Creates a new virtual trackgvtrack.create
Returns the definition of a virtual trackgvtrack.info
Defines modification rules for a one-dimensional iterator in a virtual trackgvtrack.iterator
Defines modification rules for a two-dimensional iterator in a virtual trackgvtrack.iterator.2d
Returns a list of virtual track namesgvtrack.ls
Deletes a virtual trackgvtrack.rm
Downloads files from FTP servergwget
Calculates Wilcoxon test on sliding windows over track expressiongwilcox