Learn R Programming

⚠️There's a newer version (0.2.1) of this package.Take me there.

IFC (version 0.1.1)

Tools for Imaging Flow Cytometry

Description

Contains several tools to treat imaging flow cytometry data from 'ImageStream' and 'FlowSight' cytometers ('Amnis', part of 'Luminex'). Provides an easy and simple way to read, write and subset .rif, .cif and .daf files. Information such as masks, features, regions and populations set within these files can be retrieved. In addition, raw data such as images stored can also be accessed. Users, may hopefully increase their productivity thanks to dedicated functions to extract, visualize and export 'IFC' data. Toy data example can be installed through the 'IFCdata' package of approximately 32 MB, which is available in a 'drat' repository . See file 'COPYRIGHTS' and file 'AUTHORS' for a list of copyright holders and authors.

Copy Link

Version

Install

install.packages('IFC')

Monthly Downloads

283

Version

0.1.1

License

GPL-3

Maintainer

Yohann Demont

Last Published

December 18th, 2020

Functions in IFC (0.1.1)

ExtractFromXIF

RIF/CIF File Reader
DisplayGallery

Gallery Display
ExportToXIF

RIF/CIF File Writer
ExportToGallery

Gallery Export
ExportToNumpy

Numpy Export
ExtractImages_toBase64

Shorcut for Batch Images Extraction to Base64
ExportToDAF

DAF File Writer
ExportToBATCH

Batch File Writer
ExtractFromDAF

DAF File Reader
ExportToReport

Graphical and Statistic Report Generation
ExtractImages_toFile

Shorcut for Batch Images Extraction to Files
addScaleBar

Image Scale Bar Incrustation
autoplot

Automatic Parameters Detection for IFC Graphs
checkColor

Character Color Check and RGB Conversion
buildBatch

Batch Builder
ExtractImages_toMatrix

Shorcut for Batch Images Extraction to Matrices/Arrays
ExtractMasks_toMatrix

Shorcut for Batch Masks Extraction to Matrices/Arrays
cpp_base64_encode

Raw to Base64 Conversion
assert

Assert that Certain Conditions are Met
adjustGraph

IFC Graph Adjustment
calcDensity

2D Binned Kernel Density Estimation
checksumDAF

DAF File Checksum
buildGraph

IFC Graph Coercion
IFC-package

Tools for Imaging Flow Cytometry
buildFeature

IFC Feature Coercion
buildPopulation

IFC Population Coercion
addText

Image Text Incrustation
checksumIFC

IFC Files Checksum
cpp_M_HSV2RGB

Matrix HSV to RGB Conversion
cpp_checkTIFF

TIFF Checker
buildIFD

Image Field Directory Builder
cpp_decomp

IFC_object Decompression
cpp_int32_to_uint32

Int32 to Uint32 32bits Conversion
cpp_assert

Input Parameters Assertive Tool
cpp_inv_smoothLinLog

Inverse Smooth LinLog Transformation with Rcpp
cpp_transform

Matrix Transformation
cpp_checksum

Checksum for RIF/CIF
buildRegion

IFC Region Coercion
cpp_normalize

Matrix Normalization
base64_encode

Raw Images to Base64 Encoding
cpp_cleanse

Matrix Cleanser
checksumXIF

RIF/CIF File Checksum
cpp_getTAGS

IFD Tags Extraction
cpp_scanFirst

File Scanner
colConv

Integer to Hexadecimal Color Conversion
cpp_extract

IFC_object Extraction
cpp_uint32_to_int32

Uint32 to Int32 32bits Conversion
getFileExt

File Extension Retrieval
cpp_computeGamma

Gamma Computation
cpp_smoothLinLog

Smooth LinLog Transformation with Rcpp
base_axis_constr

Axis Constructor for 'base' Plot
cpp_num_to_string

Numeric to String Conversion
data_rm_regions

Remove Region from an IFC_data Object
cpp_mark

Matrix to Matrix Writer According to Mask with Offsets
cpp_writeBMP

BMP Writer
cpp_ell_coord

Ellipse Boundaries to Coordinates
getFullTag

Image Field Directory Full Tag Retrieval
data_to_DAF

DAF File Writer
escape_entities

XML Entities Protection
expand_list

XML Node List Expansion
cpp_crop

Matrix Cropping
base_hist_constr

Histogram Constructor for 'base' Plot
data_rm_features

Remove Features from an IFC_data Object
cpp_pnt_in_gate

Point in Gate
cpp_resize

Matrix Resizing
cpp_mask

Equal Sized Matrix to Matrix Writer According to Mask
data_rm_pops

Remove Population from an IFC_data Object
getInfo

IFC File Information Extraction
getLuminance

Luminance Computation
mergeXIF

RIF/CIF File Merging
computeGamma

Image Gamma Computation
modifyGamma

Image Gamma Modification
convert_to_baseplot

IFC Graph Conversion to 'base' Plot
objectCleanse

Object Cleanser
num_to_string

Numeric to String Formatting
data_add_features

Add Feature to IFC_data Object
getOffsets

RIF/CIF File Image Field Directories Offsets Extraction
getAborted

Aborted Batch Files Retrieval
formatn

File Path Placeholders Formatting
popsCopy

Copy Populations from One File to Another File
cpp_getoffsets_noid

IFC_offsets Computation without Id Determination
popsGetAffiliation

IFC_pops Affiliation Finder
objectExtract

Object Extraction
objectParam

Object Extraction Parameters Definition
get_ylim

Histogram y-Axis Limits Constructor
cpp_getoffsets_wid

IFC_offsets Computation with Object Identification
objectResize

Object Resizing
data_add_pops

Add Population to IFC_data Object
densCols

Colors for Smooth Density Plots
popsWithin

IFC_pops Checker for Object Membership to Populations
plotGraph

Plot and Stats Computation for IFC Graph
objectNormalize

Object Intensity Normalization
texttomatrix

Text to Image Conversion
subsetXIF

RIF/CIF File Subsetting
endPB

Progress Bar Terminator
popsCompute

IFC_pops Computation
toXML2_pops

IFC_pops XML Conversion
objectColorize

Object Colorizer
objectDisplay

Object Display
paletteIFC

R/IDEAS Color Palette Mapping
toXML2_regions

IFC_regions XML Conversion
popsRetrieveGraph

Graph Retrieval from Graphical IFC_pops
popsNetwork

IFC_pops Network Display
toXML2_graphs

IFC_graphs XML Conversion
popsGetSiblings2

IFC_pops Sibling Population from Same Region Identification
toXML2_features_def

IFC_features_def XML Conversion
popsOrderNodes

IFC_pops Population Level Ordering
pan_hist

Lattice Histogram Panel Contructor
splitf

File Path Decomposition
to_list_node

XML Node to List Conversion
protectn

Name Protection
writeIFC

IFC Files Generic Writer
splitn

String Decomposition with Operators
smoothLinLog

Smooth LinLog Transformation
specialr

Special Character Replacement
xml_new_node

List to XML Conversion
trunc_string

String Truncation
toBIN_features

IFC_features Raw Conversion
toBIN_images

IFC_images Raw Conversion
type_constr

Histogram Type Constructor
to_xml_list

List to XML Node Conversion
data_add_regions

Add Region to IFC_data Object
getIFD

RIF/CIF Image Field Directories Extraction
getImagesValues

RIF/CIF Image Values Extraction
readIFC

IFC Files Generic Reader
inv_smoothLinLog

Inverse Smooth LinLog Transformation
pan_key

Lattice Key Panel Contructor
hist_constr

Histogram Constructor
pan_smooth

Histogram Smooth Constructor
subsetOffsets

IFC_offset Subsetting
myScales

LinLog Transformation for IFC Graphs Plotting Scales
remove_ext

File Extenstion Removal
splitp

String Decomposition with Placeholders
newPB

Progress Bar Initializer
objectWrite

Object File Export
popsGetObjectsIds

IFC_pops Object Numbers
objectTransform

Object Transformation
popsGetSiblings

IFC_pops Sibling Population Identification
toXML2_features

IFC_features XML Conversion
popsGetLevels

IFC_pops Levels Dependency Determination
toEllipse

Ellipsoid Polygon Constructor
popsGetSiblings1

IFC_pops Sibling Population from Same Base Identification
setPB

Progress Bar Updater
scale_trans

LinLog Transformation of Ticks and Labels
toXML2_images

IFC_images XML Conversion
toXML2_masks

IFC_masks XML Conversion
whoami

Input Identification
val_constr

Histogram Val Constructor