gene_pad_arr: Pad array to fit a different shape

View source: R/array_reshaping.R

gene_pad_arrR Documentation

Pad array to fit a different shape

Description

Pad array to fit a different shape

Usage

gene_pad_arr(x, new.dims, side = c("left", "right", "both"), padval = 0)

Arguments

x

Array to pad

new.dims

new dimensions

side

should padding be applied to the left, right, or both (ties are broken by the left)?

padval

what value should be used for padding?

Value

array padded so it has dimensions of new.dims

Examples

# read a gene expression file
filename=system.file('extdata/Pdyn_P56_coronal_71717084_200um.zip',package="ABIgeneRMINC")
gene.expression=read.raw.gene(filename)

# make it into an array 
gene.expression.array=array(gene.expression,rev(attr(gene.expression,'sizes')))
# synonymous with mincArray(gene.expression))

# dimensions of array
dim(gene.expression.array)
# 67 41 58

# pad the array
padded.gene.expression.array = gene_pad_arr(gene.expression.array,new.dims=c(100,99,98),side='both')

# dimensions of padded array
dim(padded.gene.expression.array)
# 100 99 98

DJFernandes/ABIgeneRMINC documentation built on March 21, 2022, 12:05 p.m.