gosling.MultivecData¶
- class gosling.MultivecData(type=Undefined, url=Undefined, aggregation=Undefined, binSize=Undefined, categories=Undefined, column=Undefined, end=Undefined, row=Undefined, start=Undefined, value=Undefined, **kwds)¶
MultivecData schema wrapper
Mapping(required=[type, url]) Two-dimensional quantitative values, one axis for genomic coordinate and the other for different samples, can be converted into HiGlass’ “multivec” data. For example, multiple BigWig files can be converted into a single multivec file. You can also convert sequence data (FASTA) into this format where rows will be different nucleotide bases (e.g., A, T, G, C) and quantitative values represent the frequency. Find out more about this format at [HiGlass Docs](https://docs.higlass.io/data_preparation.html#multivec-files).
- Attributes:
- typestring
- urlstring
Specify the URL address of the data file.
- aggregation
BinAggregate
Determine aggregation function to apply within bins. __Default__: “mean”
- binSizefloat
Binning the genomic interval in tiles (unit size: 256).
- categoriesList(string)
assign names of individual samples.
- columnstring
Assign a field name of the middle position of genomic intervals. __Default__: “position”
- endstring
Assign a field name of the end position of genomic intervals. __Default__: “end”
- rowstring
Assign a field name of samples. __Default__: “category”
- startstring
Assign a field name of the start position of genomic intervals. __Default__: “start”
- valuestring
Assign a field name of quantitative values. __Default__: “value”
- __init__(type=Undefined, url=Undefined, aggregation=Undefined, binSize=Undefined, categories=Undefined, column=Undefined, end=Undefined, row=Undefined, start=Undefined, value=Undefined, **kwds)¶
Methods
__init__
([type, url, aggregation, binSize, ...])copy
([deep, ignore])Return a copy of the object
from_dict
(dct[, validate, _wrapper_classes])Construct class from a dictionary representation
from_json
(json_string[, validate])Instantiate the object from a valid JSON string
resolve_references
([schema])Resolve references in the context of this object's schema or root schema.
to_dict
([validate, ignore, context])Return a dictionary representation of the object
to_json
([validate, ignore, context, indent, ...])Emit the JSON representation for this object as a string.
validate
(instance[, schema])Validate the instance against the class schema in the context of the rootschema.
validate_property
(name, value[, schema])Validate a property against property schema in the context of the rootschema