Package: beadarray 2.57.0

Mark Dunning

beadarray: Quality assessment and low-level analysis for Illumina BeadArray data

The package is able to read bead-level data (raw TIFFs and text files) output by BeadScan as well as bead-summary data from BeadStudio. Methods for quality assessment and low-level analysis are provided.

Authors:Mark Dunning, Mike Smith, Jonathan Cairns, Andy Lynch, Matt Ritchie

beadarray_2.57.0.tar.gz
beadarray_2.57.0.zip(r-4.5)beadarray_2.57.0.zip(r-4.4)beadarray_2.57.0.zip(r-4.3)
beadarray_2.57.0.tgz(r-4.4-x86_64)beadarray_2.57.0.tgz(r-4.4-arm64)beadarray_2.57.0.tgz(r-4.3-x86_64)beadarray_2.57.0.tgz(r-4.3-arm64)
beadarray_2.57.0.tar.gz(r-4.5-noble)beadarray_2.57.0.tar.gz(r-4.4-noble)
beadarray_2.57.0.tgz(r-4.4-emscripten)beadarray_2.57.0.tgz(r-4.3-emscripten)
beadarray.pdf |beadarray.html
beadarray/json (API)
NEWS

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

Peer review:

Datasets:

On BioConductor:beadarray-2.57.0(bioc 3.21)beadarray-2.56.0(bioc 3.20)

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

microarrayonechannelqualitycontrolpreprocessing

7.86 score 4 packages 67 scripts 1.1k downloads 94 mentions 100 exports 72 dependencies

Last updated 2 months agofrom:21fcf33948. Checks:OK: 1 ERROR: 1 NOTE: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKDec 10 2024
R-4.5-win-x86_64NOTEDec 10 2024
R-4.5-linux-x86_64ERRORDec 10 2024
R-4.4-win-x86_64NOTEDec 10 2024
R-4.4-mac-x86_64NOTEDec 10 2024
R-4.4-mac-aarch64NOTEDec 10 2024
R-4.3-win-x86_64NOTEDec 10 2024
R-4.3-mac-x86_64NOTEDec 10 2024
R-4.3-mac-aarch64NOTEDec 10 2024

Exports:addFeatureDataannotationannotation<-ArrayWeightsArrayWeights<-backgroundCorrectSingleSectionBASHBASHCompactBASHDiffuseBASHExtendedbeadarrayUsersGuidebeadStatusVectorboxplotcalculateDetectioncalculateOutlierStatscheckPlatformcheckRegistrationcombinecombinedControlPlotContrastMatrixContrastMatrix<-controlProbeDetectionconvertBeadLevelListcreateGEOMatrixcreateGEOMetacreateTargetsFileDesignMatrixDesignMatrix<-DetectionDetection<-expressionQCPipelineexprsexprs<-generateNeighboursgenericBeadIntensityPlotgetAnnotationgetBeadDatagreenChannelgreenChannelTransformHULKidentifyControlBeadsilluminaBackgroundilluminaForegroundilluminaOutlierMethodilluminaSharpenimageplotinsertBeadDatainsertSectionDatalimmaDELogFCLogFC<-logGreenChannelTransformLogOddsLogOdds<-logRatioTransformlogRedChannelTransformmakeControlProfilemakeGEOSubmissionFilesmakeQCTablemedianBackgroundmedianNormalisemetricsnObservationsnObservations<-noOutlierMethodnormaliseIlluminanumBeadsoutlierplotp95plotBeadIntensitiesplotBeadLocationsplotChipLayoutplotMAXYplotTIFFposcontPlotprocessSwathDataPValuePValue<-qcDataquickSummaryreadBeadSummaryDatareadIdatFilesreadIlluminareadLocsFilereadSampleSheetreadTIFFredChannelTransformremoveBeadDatase.exprsse.exprs<-sectionNamessetAnnotationsetWeightsshowshowArrayMasksnrsqueezedVarOutlierMethodsuggestAnnotationsummarizeweightsOutlierMethod

Dependencies:AnnotationDbiaskpassbase64BeadDataPackRBiobaseBiocGenericsBiostringsbitbit64blobcachemclicolorspacecpp11crayoncurlDBIfansifarverfastmapgenericsGenomeInfoDbGenomeInfoDbDataGenomicRangesggplot2gluegtablehexbinhttrilluminaioIRangesisobandjsonliteKEGGRESTlabelinglatticelifecyclelimmamagrittrMASSMatrixmemoisemgcvmimemunsellnlmeopensslpillarpkgconfigplogrplyrpngR6RColorBrewerRcppreshape2rlangRSQLiteS4VectorsscalesstatmodstringistringrsystibbleUCSC.utilsutf8vctrsviridisLitewithrXVectorzlibbioc

Analysis of Bead-level Data using beadarray

Rendered frombeadlevel.Rmdusingknitr::rmarkdownon Dec 10 2024.

Last update: 2024-06-17
Started: 2024-06-17

Analysis of bead-summary data

Rendered frombeadsummary.Rmdusingknitr::rmarkdownon Dec 10 2024.

Last update: 2024-10-16
Started: 2024-06-17

Image Analysis with beadarray

Rendered fromImageProcessing.Rmdusingknitr::rmarkdownon Dec 10 2024.

Last update: 2024-06-17
Started: 2024-06-17

beadarray

Rendered frombeadarray.Rmdusingknitr::rmarkdownon Dec 10 2024.

Last update: 2024-10-17
Started: 2024-06-17

Readme and manuals

Help Manual

Help pageTopics
The beadarray package: a tool for low-level analysis of Illumina BeadArraysbeadarray-package
Add probe dataaddFeatureData
Storage of annotation informationannotation annotation,beadLevelData-method annotation,ExpressionSetIllumina-method annotation<-,beadLevelData,character-method annotation<-,ExpressionSetIllumina,character-method getControlProfile suggestAnnotation
Background correct an array-sectionbackgroundCorrectSingleSection
BASH - BeadArray Subversion of HarshlightBASH
BASH - Compact Defect AnalysisBASHCompact
BASH - Diffuse Defect AnalysisBASHDiffuse
BASH - Extended Defect AnalysisBASHExtended
View beadarray User's GuidebeadarrayUsersGuide
Plotting the intensities of selected beads on a sectiongenericBeadIntensityPlot plotBeadIntensities
Class "beadLevelData"beadLevelData-class boxplot,beadLevelData-method numBeads,beadLevelData-method sectionNames,beadLevelData-method [[,beadLevelData,ANY,missing-method
Class "BeadLevelList"arrayNames,BeadLevelList-method BeadLevelList-class getArrayData,BeadLevelList-method
Class "beadRegistrationData"beadRegistrationData-class boxplot,beadRegistrationData-method
Boxplots from summary databoxplot,ExpressionSetIllumina-method
Calculate detection scorescalculateDetection
Outlier distribution statscalculateOutlierStats
Perform check for misregistered array segments.checkRegistration
Combine two objects.combine,beadLevelData,beadLevelData-method combine,ExpressionSetIllumina,ExpressionSetIllumina-method
Percentage of beads detectedcontrolProbeDetection
Convert a BeadLevelList object into a beadLevelData objectconvertBeadLevelList
A function to generate a targets file given a directory of Illumina bead-level filescreateTargetsFile
Deprecated FunctionsarrayNames checkPlatform createBeadSummaryData getAnnotation getArrayData setAnnotation
Retrieve the dimensions of an objectdim,beadLevelData-method dim,ExpressionSetIllumina-method
Flexible bead-level QC pipelinecombinedControlPlot expressionQCPipeline
Class "ExpressionSetIllumina"Detection Detection,ExpressionSetIllumina-method Detection<- Detection<-,ExpressionSetIllumina,matrix-method ExpressionSetIllumina-class exprs,ExpressionSetIllumina-method exprs<-,ExpressionSetIllumina,matrix-method nObservations nObservations,ExpressionSetIllumina-method nObservations<- nObservations<-,ExpressionSetIllumina,matrix-method qcData qcData,ExpressionSetIllumina-method se.exprs,ExpressionSetIllumina-method se.exprs<-,ExpressionSetIllumina,matrix-method [,ExpressionSetIllumina,ANY-method [,ExpressionSetIllumina-method
Generate matrix of neighbouring beadsgenerateNeighbours
Get raw data from a beadLevelData objectgetBeadData
HULK - Bead Array Normalization by NEighbourhood ResidualsHULK
Classify each bead according to its control statusbeadStatusVector identifyControlBeads
Class "illuminaChannel"greenChannel illuminaChannel-class
Identifier outliers on an array sectionilluminaOutlierMethod
imageplot for beadLevelData objectimageplot
Image processing functionsilluminaBackground illuminaForeground illuminaSharpen medianBackground
Add, modify or remove data in a beadLevelData objectinsertBeadData removeBeadData
Modify the sectionData slotinsertSectionData
Differential expression using limmalimmaDE
Class "limmaResults"ArrayWeights ArrayWeights,limmaResults-method ArrayWeights<- ArrayWeights<-,limmaResults,numeric-method ContrastMatrix ContrastMatrix,limmaResults-method ContrastMatrix<- ContrastMatrix<-,limmaResults,matrix-method DesignMatrix DesignMatrix,limmaResults-method DesignMatrix<- DesignMatrix<-,limmaResults,matrix-method dim,limmaResults-method limmaResults-class LogFC LogFC,limmaResults-method LogFC<- LogFC<-,limmaResults,matrix-method LogOdds LogOdds,limmaResults-method LogOdds<- LogOdds<-,limmaResults,matrix-method plot,limmaResults-method PValue PValue,limmaResults-method PValue<- PValue<-,limmaResults,matrix-method [,limmaResults-method
Create files for a Gene Expression Omnibus submissioncreateGEOMatrix createGEOMeta makeGEOSubmissionFiles
Retrieve control beadsmakeControlProfile
Tabulate QC scoresmakeQCTable
Median normalise data in a matrixmedianNormalise
GEO required fieldsmetaTemplate
Accessing metrics information in bead-level objectsmetrics metrics,beadLevelData-method p95 p95,beadLevelData,character-method snr snr,beadLevelData,character-method
returns no outliers on an array sectionnoOutlierMethod
Normalise Illumina expression datanormaliseIllumina
Gets the number of beads from a beadLevelData objectnumBeads
Plot outlier locationsoutlierplot
Annotation definitionsplatformSigs
Plot bead locationsplotBeadLocations
Function to Plot the Layout of an Illumina BeadChipplotChipLayout
Function to construct the classic MA plots from a datasetplotMA,ExpressionSetIllumina-method
Scatter plots and MA-plots for all specified arraysplotMA plotMAXY plotXY
Produce plots of the Illumina tiff imagesplotTIFF
Plot the positive controlsposcontPlot
Prepare iScan data for use with beadarrayprocessSwathData
Create summary values for specified IDsquickSummary
Read BeadStudio gene expression outputreadBeadSummaryData
Read BeadScan gene expression outputreadIdatFiles
Read bead-level Illumina datareadIllumina
Read ``.locs'' file.readLocsFile
Read a Sample sheet for a BeadArray experimentreadSampleSheet sampleSheet sampleSheet,beadLevelData-method sampleSheet,ExpressionSetIllumina-method sampleSheet<- sampleSheet<-,beadLevelData,data.frame-method sampleSheet<-,ExpressionSetIllumina,data.frame-method
Read the Illumina tiff imagesreadTIFF
Gets the section names from a beadLevelData ObjectsectionNames
Set weights from BASHsetWeights
Display object summaryshow,beadLevelData-method show,beadRegistrationData-method show,ExpressionSetIllumina-method show,limmaResults-method
Show Array MaskshowArrayMask
Identifier outliers on an array sectionsqueezedVarOutlierMethod
Create a summarized objectsummarize
Functions for transforming the data store in a 'beadLevelData' object for easier visualisation or summarisation.greenChannelTransform logGreenChannelTransform logRatioTransform logRedChannelTransform redChannelTransform
returns all beads with weight=0.weightsOutlierMethod