No articles match
GenomicRanges HOWTOs 1 months ago
1 Introduction | 2 HOWTOs | 3 Session Information
Splicing graphs and RNA-seq data2 months ago
Overlap encodings2 months ago
1 Introduction | 2 Load reads from a BAM file | 3 Find all the overlaps between the reads and transcripts | 4 Encode the overlaps between the reads and transcripts | 5 Detect ``splice compatible'' overlaps | 6 Compute the reference query sequences and project them on the transcriptome | 7 Align the reads to the transcriptome | 8 Detect ``almost splice compatible'' overlaps | 9 Detect novel splice junctions | 10 sessionInfo()
Creating A Hub Package: ExperimentHub or AnnotationHub3 months ago
Overview | Setting up a package to use a Hub | New Hub package | Notify Bioconductor team member | Building the package | inst/extdata/ | inst/scripts/ | vignettes/ | R/ | man/ | DESCRIPTION / NAMESPACE | Data objects | Confirm Valid Metadata | Package review | Additional resources to existing Hub package | Converting a non AnnotationHub annotation package or non ExperimentHub | Bug fixes | Update the resource | Update the metadata | Remove resources | Versioning | Visibility | Storage of Data Files | Hosting Data on a Publicly Accessible Site | Validating | Example metadata.csv file and more information
A short presentation of the basic classes defined in Biostrings 23 months ago
Sequence Searching and Matching with Biostrings3 months ago
Brief Recap | XString objects | XStringSets | XStringViews | Summary | Low-Level Matching | Edit Distance | Simple Matching | Fixed Pattern Matching | matchPattern | countPattern | One Pattern, Multiple Subjects | Matching with PDicts | What is a PDict? | Exact Matching | Trusted Bands | Inexact Matching | PDict Matching Without a PDict | Performance Notes | Other Matching Utilities | Finding Mismatches | Finding Coverage | Biological Applications | Finding Palindromes | Finding Ampilicons for a Primer Pair | Position Weight Matrix (PWM) Matching | Further Reading | Session info
BiocCheck: Ensuring Bioconductor package guidelines3 months ago
BiocCheck Summary | Using BiocCheck | When should BiocCheck be run | Installing BiocCheck | Interpreting BiocCheck output | Installation | Deprecated Package Checks | Remotes Usage Check | LazyData Usage Check | Version Checks | Package and File Size Check | biocViews Checks | Build System Compatibility Checks | DESCRIPTION checks | NAMESPACE checks | .Rbuildignore checks | BiocCheck output folder check | Check for inst/doc folder | Vignette Checks | Checking Install or Update Package Calls in R code | Coding Practices Checks | Function length checking | man page checking | NEWS checks | Unit Test Checks | Formatting checks | Duplication checks | bioc-devel Subscription Check | Support Site Registration Check | BiocCheckGitClone | Using BiocCheckGitClone | Interpreting BiocCheckGitClone output | Bad File Check | DESCRIPTION checks | CITATION checks | Expanding BiocCheck | SessionInfo
Working with aligned nucleotides (WORK-IN-PROGRESS!)3 months ago
Introduction | Load the aligned reads and their sequences from a BAM file | Compute the original query sequences | Mismatches, indels, and gaps | Put the read sequences and reference sequences "side by side" | OLD STUFF (needs to be recycled/updated) | Load paired-end reads from a BAM file | sessionInfo()
Installing and Managing Bioconductor Packages4 months ago
What is Bioconductor? | Introduction | Basic use | Installing R | Installing BiocManager | Installing Bioconductor, CRAN, or GitHub packages | Previous releases | Version and validity of installations | Available packages | Updating old packages | Rationale | Pros of updating | Cons of updating | Balancing the Decision | Archived CRAN packages | Advanced use | Changing version | Unsupported R / Bioconductor versions | Managing multiple versions | Using the same R version | Offline use | Offline config.yaml | How it works | Troubleshooting | Package not available | Cannot load BiocManager | Timeout during package download | Multiple BiocVersion installations | Errors determining Bioconductor version | Session information
Accessing the KEGG REST API4 months ago
KEGGREST | Installation | Overview | Exploring KEGG Resources with keggList() | Get specific entries with keggGet() | Search by keywords with keggFind() | Convert identifiers with keggConv() | Link across databases with keggLink()
ExperimentHub: Access the ExperimentHub Web Service4 months ago
ExperimentHub objects | Interactive retrieval of resources with BiocHubsShiny | Using ExperimentHub to retrieve data | Configuring ExperimentHub objects | Creating an ExperimentHub Package or Converting to an ExperimentHub Package | Troubleshooting | Accessing Behind A Proxy | Other configuration options for resource downloading | Group Hub/Cache Access | Default Caching Location Update | Option 1: Move cache and files to new location | Option 2: Create a system environment variable | Option 3: Delete the old cache | Session info
AnnotationHub How-To's4 months ago
Accessing Genome-Scale Data | Non-model organism gene annotations | Roadmap Epigenomics Project | Ensembl GTF and FASTA files for TxDb gene models and sequence queries | liftOver to map between genome builds | sessionInfo
Biostrings Quick Overview4 months ago
MultipleAlignment Objects4 months ago
Publishing R / Bioconductor Packages To AnVIL Workspaces5 months ago
AnVILPublish | Package installation | Package load | Requirements | Best practices | The gcloud SDK and GCPtools | Quarto software | Creating or updating workspaces | From package source | From collections of Rmd files | Updating notebooks or workspace permissions | Updating workspace notebooks from vignettes | Adding user access credentials to share the notebook | Vignette and .Rmd best practices | Orientation | Additional notes on .Rmd conversion | Session info
Introduction to the AnVILAz package5 months ago
Installation | File Management | List Azure Blob Storage Container Files | Uploading a file | Deleting a file | Downloading from the ABS | Folder-wise upload to ABS | Folder-wise download from ABS | The DATA tab | mtcars example | Uploading data | Downloading data | Delete a row in the table | Delete entire table | Bug Reports | Session information
Working with AnVIL on GCP5 months ago
Installation | Additional Setup | Use in the AnVIL cloud | Local use | Graphical interfaces | Working with Google cloud-based resources | Using gcloud_*() for account management | Using gsutil_*() for file and bucket management | Using av*() to work with AnVIL tables and data | Tables, reference data, and persistent files | Using avtable*() for accessing tables | Using avdata() for accessing Workspace Data | Using avstorage() and workspace files | Using avnotebooks*() for notebook management | Using avworkflows_*() for workflows | Using avworkspace_*() for workspaces | Session Info
BiocBaseUtils Quick Start5 months ago
BiocBaseUtils | Installation | Load Package | Assertions | Logical | Character | Numeric | Slot replacement | show method | Contributing | Session Info
Introduction to the AnVIL package5 months ago
Installation | Quick start | Up to speed with AnVIL | Use in the AnVIL cloud | Local use | Graphical interfaces | For end users | Fast binary package installation | Working with Google cloud-based resources | Using gcloud_*() for account management | Using gsutil_*() for file and bucket management | Using av*() to work with AnVIL tables and data | Tables, reference data, and persistent files | Using avtable*() for accessing tables | Using avdata() for accessing Workspace Data | Using avbucket() and workspace files | Using avnotebooks*() for notebook management | Using avworkflows_*() for workflows | Using avworkspace_*() for workspaces | Using drs_*() for resolving DRS (Data Repository Service) URIs | For developers | Set-up | Service APIs | Construction | Invoke endpoints | Process responses | Test endpoints | Service implementations | Extending the Service class to implement your own RESTful interface | Support, bug reports, and source code availability | Appendix | Acknowledgments | Session info
Introduction to the BiocAzul package6 months ago
BiocAzul | Installation | Package Loading | Introduction | Basic Usage | Connecting to the AnVIL Data Explorer | Listing Catalogs | Exploring Projects | Exploring Facets | Filtering and Queries | Integration with Terra | Conclusion | Session Information
MultipleAlignment Objects6 months ago
Introduction | Creation and masking | Analytic utilities | Exporting to file | Session Information
An Overview of the BiocIO package6 months ago
Introduction | Installation | Import and Export | The BiocFile Class | CompressedFile | For developers | Converting existing "File" Classes | Creating classes and methods that extend BiocFile's class and methods | Session info
Using AnVIL VRS Toolkit in R6 months ago
AnVILVRS | Introduction | Installation | Loading and Setup | Usage | Translating Variant Identifiers | Allele Object Retrieval | Variant Retrieval from Allele Object | Calculating Cohort Allele Frequency | Population Descriptor table download | SeqRepo reference data | Cohort Allele Frequency (CAF) calculation | Session Info
ZarrArray overview7 months ago
Introduction | Install and load the package | ZarrArray objects | Construction | Array and matrix operations | Other operations | Write an array-like object to disk in Zarr format | Session information
Bioconductor Package Dashboard7 months ago
BiocPkgDash | Introduction | Comparison to Bioconductor Build Results | Installation | Loading | Dashboard display | Filtering packages | GitHub topic filter | Badges | Downloading the badge wall | Status | Dependencies | Metadata | Session Information
Dockstore and Bioconductor for AnVIL10 months ago
Introduction: Basic concepts of Dockstore and Bioconductor | Working with the Dockstore API in Bioconductor | Appendix | Acknowledgments | Session info
Running an AnVIL workflow within R10 months ago
Installation | Workflow setup: DESeq2 | Setting up the workspace and choosing a workflow | Retrieving the configuration | Updating workflows | Changing the inputs / outputs | Update configuration locally | Set a workflow configuration for reuse in AnVIL | Running and stopping workflows | Running a workflow | Monitoring workflows | Stopping workflows | Managing workflow output | Workflow files | Workflow information | Session information
The cigarillo package1 years ago
Introduction | Install and load the package | A quick overview of the functionality available in the package | Explode CIGAR strings | Tabulate CIGAR operations | Calculate the number of positions spanned by a CIGAR | Trim CIGAR strings along the reference or query space | Turn CIGAR strings into ranges of positions | Project positions from query to reference space and vice versa | Project sequences from one space to the other | Session information
A quick overview of the S4 class system1 years ago
What is S4? | The S4 class system | A different world | S4 in Bioconductor | S4 from an end-user point of view | Where do S4 objects come from? | How to manipulate S4 objects? | How to find the right man page? | Inspecting objects and discovering methods | Implementing an S4 class (in 4 slides) | Class definition and constructor | Getters | Extending an existing class | Slot inheritance | Method inheritance | Incremental validity method | What else?
BiocFileCache: Managing File Resources Across Sessions1 years ago
Overview | Installation and Loading | Creating / Loading the Cache | Adding / Tracking Resources | Caveat | Investigating / Accessing Resources | Updating Resource Entries or Local Copy of Remote Data | Adding MetaData | Removing Resources | Exporting and Importing Cache | Creating a Cache from Existing Data | Create a BiocFileCache from an Existing data.frame | Cleaning or Removing Cache | Access Behind a Proxy | Other configuration options for resource downloading | Group Cache Access | Summary | SessionInfo
shinybiocloader Overview1 years ago
shinybiocloader | Installation | Usage | Session Information
GCPtools1 years ago
Installation and Load | gcloud Command Line Utility | Check for gcloud SDK | gcloud Help | Access Token | Command Execution | List of available functions | gsutil Command Line Utility | Check for gsutil resources | gsutil Help | Disclaimer | SessionInfo
RaggedExperiment1 years ago
Introduction | Installation | Citing RaggedExperiment | RaggedExperiment class overview | Constructing a RaggedExperiment object | Using GRanges objects | Using a GRangesList instance | Using a list of GRanges | Using a List of GRanges with metadata | Accessors | Range data | Dimension names | colData | Subsetting | by dimension | by genomic ranges | *Assay functions | sparseAssay | Support for sparse matrix output | compactAssay | disjoinAssay | qreduceAssay | Coercion | from dgCMatrix to RaggedExperiment | Session Information | References
ASCAT to RaggedExperiment1 years ago
Introduction | Installation | Structure of ASCAT data | Converting ASCAT data to GRanges format | ASCAT to GRanges objects | ASCAT to GRangesList instance | Constructing a RaggedExperiment object from ASCAT output | Using GRanges objects | Using a GRangesList instance | Downstream Analysis | Session Information
GenomeInfoDb: Introduction to GenomeInfoDb1 years ago
1 Introduction | 2 Functionality for all existing organisms | 3 Seqinfo objects | 4 Examples | 5 Session Information
The Seqinfo package1 years ago
Introduction | Install and load the package | The Seqinfo constructor | Seqinfo accessors | Operations on Seqinfo objects | Subset by seqnames | Rename, drop, add and/or reorder the sequences | Merge Seqinfo objects | Seqinfo objects as parts of higher-level objects | Session information
Introduction to BatchtoolsParam1 years ago
Introduction | Quick start | BatchtoolsParam interface | Defining templates | Use cases | Session info
Errors, Logs and Debugging in BiocParallel1 years ago
Introduction | Error Handling | Messages and warnings | Catching errors | Identify failures with bpok() | Rerun failed tasks with BPREDO | Logging | Parameters | Setting a threshold | Log files | Worker timeout | Debugging | Accessing the traceback | Adding debug messages | Local debugging with SerialParam | Session info
BiocHubsShiny: Interactive Display of Hub Resources1 years ago
BiocHubsShiny | Installation | Loading the package | Display of resources | Filtering | Selection | Import | Session Info
AnnotationHub: Access the AnnotationHub Web Service1 years ago
AnnotationHub objects | Interactive retrieval of resources with BiocHubsShiny | Using AnnotationHub to retrieve data | Configuring AnnotationHub objects | AnnotationHub objects in a cluster environment | Creating an AnnotationHub Package or Converting to an AnnotationHub Package | Troubleshooting | Accessing Behind A Proxy | Other configuration options for resource downloading | Session info
Troubleshoot The Hubs1 years ago
Overview | Troubleshooting | Accessing Behind A Proxy | Other configuration options for resource downloading | Invalid Cache | Corrupt Cache | sqlite file | redownload of sqlite file | index file | resource path | resource id | Corrupt Database | Cannot retrieve resource | Offline localHub usage | Group Hub/Cache Access | Lock file Troubleshooting | Permissions | Cannot lock file / no lock available | Default Caching Location Update | Option 1: Move cache and files to new location | Option 2: Create a system environment variable | Option 3: Delete the old cache
BiocFileCache Use Cases1 years ago
Overview | Installation and Loading | Creating / Loading the Cache | Use Cases | Local cache of an internet resource | Cache of experimental computations | Cache to manage package data | Processing web resources before caching | Access Behind a Proxy | Other configuration options for resource downloading | Group Cache Access | Summary | SessionInfo
BiocFileCache Troubleshooting1 years ago
Overview | Installation and Loading | Creating / Loading the Cache | Access Behind a Proxy | Other configuration options for resource downloading | Group Cache Access | Lock file Troubleshooting | Permissions | Cannot lock file / no lock available | Default Caching Location Update | Option 1: Moving Files | Option 2: Specify a Cache Location Explicitly | Option 3: Delete the old cache | SessionInfo
HDF5Array performance2 years ago
Introduction | Install and load the required packages | The test datasets | Sparse vs dense representation | TENxMatrix vs HDF5Matrix objects | Bring the sparse dataset in R | Bring the dense dataset in R | Create the test datasets | Block-processed normalization and PCA | Code used for normalization and PCA | Block processing and block size | Monitoring memory usage | Normalization and PCA of the 27,998 x 12,500 test dataset | Normalization | TENxMatrix (sparse) | HDF5Matrix (dense) | HDF5Matrix as sparse | On-disk realization of the normalized datasets | PCA | Comprehensive timings obtained on various machines | Timings for DELL XPS 15 laptop | Timings for Supermicro SuperServer 1029GQ-TRT | Timings for Apple Silicon Mac Pro | Timings for Intel Mac Pro | Discussion | TENxMatrix (sparse) vs HDF5Matrix (dense) | Hybrid approach | A note about memory usage | Main takeaways | Session information
A quick overview of the S4Arrays package2 years ago
Introduction | Installation | The Array virtual class | The extract_array() generic function | Block processing of array-like objects | Other functionalities | Session information
The h5mread package2 years ago
Introduction | Install and load the package | The h5mread() function | Basic example | An example involving sparse data | A note about COO_SparseArray objects | Other functionality provided by the h5mread package | h5dim() and h5chunkdim() | Utility functions to manipulate the dimnames of an HDF5 dataset | H5File objects | Session information
SparseArray objects2 years ago
Introduction | Install and load the package | The SparseArray virtual class and its two concrete subclasses | SVT_SparseArray objects | Construction | SVT_SparseArray vs COO_SparseArray | The SparseArray API | The core array API | type() and is_sparse() | is_nonzero() and the nz*() functions | Subsetting and subassignment | Summarization methods (whole array) | Operations from the Arith, Compare, Logic, Math, Math2, and Complex groups | The 2D API | SVT_SparseMatrix objects | Transposition | Combine multidimensional objects along a given dimension | matrixStats methods | rowsum() and colsum() | Matrix multiplication and cross-product | Other operations | Generate a random SVT_SparseArray object | Read/write a sparse matrix from/to a CSV file | Comparison with dgCMatrix objects | "SVT layout" vs "CSC layout" | Working with a big sparse dataset | Learn more | Session information
The UCSC.utils package2 years ago
Introduction | Installation | Functions defined in the package | list_UCSC_genomes() | get_UCSC_chrom_sizes() | list_UCSC_tracks() | fetch_UCSC_track_data() | UCSC_dbselect() | Session information
UniProt.ws: A package for retrieving data from the UniProt web service2 years ago
UniProt.ws | Configuring UniProt.ws | Using UniProt.ws | sessionInfo()
Motivation and use of Rhtslib2 years ago
Motivation | HTSlib version | Use | Find headers | Compile and link against the library | Implementation notes
Working with workspaces on AnVIL Azure2 years ago
Workspaces | Listing workspaces | Caveats | Current workspace | Setting the current workspace | Namespace and workspace | Cloning a workspace | Deleting a workspace | Notebooks | Localize / Delocalize | Workflows | Listing current workflow runs | Listing workflow inputs | sessionInfo
A quick introduction to the updateObject package2 years ago
Introduction | Out-of-sync objects | The updateObject() generic function | A tedious process | updateBiocPackageRepoObjects() | List of tools provided by the updateObject package | Session information
Introduction to AnVILBase2 years ago
Installation | Introduction | Overview | Cloud Platforms | Developer Note | Base generics | Table generics | Workspace generics | Workflow generics | Notebook generics | sessionInfo
An Introduction to the GenomicRanges Package2 years ago
Introduction | GRanges: Genomic Ranges | Splitting and combining GRanges objects | Subsetting GRanges objects | Basic interval operations for GRanges objects | Interval set operations for GRanges objects | GRangesList: Groups of Genomic Ranges | Basic GRangesList accessors | Combining GRangesList objects | Basic interval operations for GRangesList objects | Subsetting GRangesList objects | Looping over GRangesList objects | Interval overlaps involving GRanges and GRangesList objects | Finding the nearest genomic position in GRanges objects | Session Information
VariantExperiment: A RangedSummarizedExperiment Container for Large-Scale Variant Data with GDS Backend2 years ago
Introduction | Installation | Background | GDSArray | DelayedDataFrame | VariantExperiment class | slot accessors | Coercion methods | From VCF to VariantExperiment | From GDS to VariantExperiment | customization for certain gds types | Subsetting methods | two-dimensional subsetting | $ subsetting | Range-based operations | Save / load VariantExperiment object | save VariantExperiment object | load VariantExperiment object | Session Info
GDSArray: Representing GDS files as array-like objects2 years ago
Introduction | Package installation | GDS format introduction | Genomic Data Structure (GDS) | GDSArray, GDSMatrix, and GDSFile | GDSArray, GDSMatrix, and DelayedArray | GDSFile | GDSArray methods | slot accessors. | Available GDS nodes | dim(), dimnames() | [ subsetting | some numeric calculation | Internals: GDSArraySeed | sessionInfo
Questions and answers from over the years2 years ago
How could I generate a manifest file with filtering of Race and Ethnicity? | How can I get the number of cases with RNA-Seq data added by date to TCGA project with GenomicDataCommons?
Working with large arrays in R (slides from July 2017) 2 years ago
Motivation and challenges | Memory footprint | RleArray and HDF5Array objects | Hands-on | DelayedArray/HDF5Array: Future developments
Implementing A DelayedArray Backend2 years ago
Introduction | Implementing the seed class | Class definition | Constructor | The seed contract | dim() and dimnames() | extract_array() | What to import? | Testing | Implementing high-level classes ADSArray and ADSMatrix | ADSArray class definition | The ADSArray() constructor | ADSMatrix class definition | Going from ADSArray to ADSMatrix | Going from ADSMatrix to ADSArray | Implementing optimized backend-specific methods | What to export?
A DelayedArray / HDF5Array update (slides from April 2021) 2 years ago
Recent additions to package DelayedArray | Recent additions to package HDF5Array | Work in progress and future work
The GenomicDataCommons Package2 years ago
What is the GDC? | Quickstart | Installation | Check connectivity and status | Find data | Download data | Metadata queries | Clinical data | General metadata queries | Basic design | Usage | Querying metadata | Creating a query | Retrieving results | Fields and Values | Facets and aggregation | Filtering | Authentication | Datafile access and download | Data downloads via the GDC API | Bulk downloads | BAM slicing | Use Cases | Cases | How many cases are there per project_id? | How many cases are included in all TARGET projects? | How many cases are included in all TCGA projects? | What is the breakdown of sample types in TCGA-BRCA? | Fetch all samples in TCGA-BRCA that use "Solid Tissue" as a normal. | Get all TCGA case ids that are female | Get all TCGA-COAD case ids that are NOT female | Get all TCGA cases that are missing gender | Get all TCGA cases that are NOT missing gender | Files | How many of each type of file are available? | Find gene-level RNA-seq quantification files for GBM | Slicing | Get all BAM file ids from TCGA-GBM | Troubleshooting | SSL connection errors | sessionInfo() | Developer notes
Working with simple somatic mutations2 years ago
Background | Workflow | Genes and gene details | ssms | convert to VRanges | OncoPrint
An Introduction to ShortRead2 years ago
Sample data | Functionality | Common workflows | Quality assessment | Filtering and trimming | Using ShortRead for data exploration | Data I/O | readXStringColumns | Sorting | Summarizing read occurrence | Finding near matches to short sequences | Legacy support for early file formats | Session Info
Pairwise Sequence Alignments2 years ago
A quick introduction to the BSgenomeForge package3 years ago
Introduction | Installation | Basic usage | Using forgeBSgenomeDataPkgFromNCBI() | Using forgeBSgenomeDataPkgFromUCSC() | Final steps | sessionInfo()
An Overview of the S4Vectors package3 years ago
Introduction | Vector-like and list-like objects | Vector-like objects | Subsetting a vector-like object | Concatenating vector-like objects | Looping over subsequences of vector-like objects | List-like objects | Vector Annotations | Session Information
Making TxDb Objects3 years ago
Introduction | Installing the txdbmaker package | Using makeTxDbFromUCSC | Using makeTxDbFromBiomart | Using makeTxDbFromEnsembl | Using makeTxDbFromGFF | Saving and Loading a TxDb Object | Using makeTxDbPackageFromUCSC and makeTxDbPackageFromBiomart | Session Information
How to forge a BSgenome data package3 years ago
Advanced BSgenomeForge usage3 years ago
Introduction | How to forge a BSgenome data package with bare sequences | How to forge a BSgenome data package with masked sequences | Session information
Pairwise Sequence Alignments3 years ago
Introduction | Pairwise Sequence Alignment Problems | Main Pairwise Sequence Alignment Function | Pairwise Sequence Alignment Classes | Pairwise Sequence Alignment Helper Functions | Edit Distances | Application: Using Evolutionary Models in Protein Alignments | Application: Removing Adapters from Sequence Reads | Application: Quality Assurance in Sequencing Experiments | Computation Profiling | Computing alignment consensus matrices | Exercise Answers | Session Information
Obtaining and Utilizing TxDb Objects3 years ago
Introduction | Installing the GenomicFeatures package | Obtaining a TxDb object | Retrieving Data from a TxDb object | Pre-filtering data based on Chromosomes | Retrieving data using the select() method | Methods for returning GRanges objects | Working with Grouped Features | Predefined grouping functions | Getting the actual sequence data | Session Information
Counting reads with summarizeOverlaps3 years ago
1 Introduction | 2 A First Example | 3 Counting Modes | 4 Counting Features | 5 pasilla Data | 6 References
Using oligonucleotide microarray reporter sequence information for preprocessing and quality assessment3 years ago
Overview | Using probe packages | Basic functions | Reverse and complementary sequence | Matching sets of probes against each other | Base content | Relating to the features of an AffyBatch | Some sequence related "preprocessing and quality" plots
Efficient genome searching with Biostrings and the BSgenome data packages3 years ago
The Biostrings-based genome data packages | Finding an arbitrary nucleotide pattern in a chromosome | Finding an arbitrary nucleotide pattern in an entire genome | Some precautions when using matchPattern | Masking the chromosome sequences | Hard masking | Injecting known SNPs in the chromosome sequences | Finding all the patterns of a constant width dictionary in an entire genome | Session info
SummarizedExperiment for Coordinating Experimental Assays, Samples, and Regions of Interest3 years ago
Introduction | Anatomy of a SummarizedExperiment | Assays | 'Row' (regions-of-interest) data | 'Column' (sample) data | Experiment-wide metadata | Constructing a SummarizedExperiment | Top-level dimnames vs assay-level dimnames | Common operations on SummarizedExperiment | Subsetting | Getters and setters | Range-based operations | Interactive visualization | Session information
Introduction to BiocParallel 3 years ago
Introduction | Quick start | The BiocParallel Interface | Classes | BiocParallelParam | register()ing BiocParallelParam instances | Functions | Parallel looping, vectorized and aggregate operations | Parallel evaluation environment | Error handling and logging | Locks and counters | Use cases | Single machine | Forked processes with MulticoreParam | Clusters of independent processes with SnowParam | Ad hoc cluster of multiple machines | Ad hoc Sockets | MPI | Clusters with schedulers | Cluster-centric | R-centric | Analyzing genomic data in Bioconductor | For developers | For server administrators | sessionInfo
iNETgrate: Integrating gene expression and DNA methylation data in a gene network3 years ago
1 Introduction | 2 How to run iNETgrate ? | 3 Session Information
Authoring R Markdown vignettes4 years ago
Prerequisites | Getting started | Use with R markdown v1 | Document header | Author affiliations | Abstract and running headers | Style macros | Code chunks | Figures | Simple figures | Figure captions | Alternative figure sizes | Accessibility considerations | Tables | Equations | Cross-references | Margin notes | Bibliography | References | Session info
An Introduction to Rsamtools4 years ago
Introduction | Input | RfunctionscanBam and ScanBamParam | Using BAM index files | Other ways to work with BAM files | Large bam files | Views | Assembling a BamViews instance | Using BamViews instances | Directions | (APPENDIX) Appendix | Genomic ranges of interest | BAM files
Introduction to GenomicFiles4 years ago
Introduction | Quick Start | Overview of classes and functions | GenomicFiles class | Functions | Queries across files: reduceByRange and reduceRanges | Pileup summaries | Basepair-level $t$-test with case / control groups | Queries within files: reduceByFile and reduceFiles | Counting read junctions | Coverage 1: reduceByFile | Coverage 2: reduceFiles | Coverage 3: reduceFiles with chunking | Chunking | Ranges in a file | Records in a file | sessionInfo()
Submitting your organism to GenomeInfoDb4 years ago
Background | Support for existing organisms | File format for new organism | Example File | Contacting us with your new file
Ten Things You Didn't Know (slides from BioC 2016) 4 years ago
Rle Tips and Tricks4 years ago
Biobase development and the new eSet4 years ago
Introduction | Comparing old and new | A quick tour | The eSet object: high-throughput experiments | assayData: high-throughput data | phenoData: sample covariates | featureData: feature covariates | experimentData: experiment description | annotation: assay description | Important eSet methods | Additional eSet methods | Subclasses of eSet | ExpressionSet | MultiSet and SnpSet | Comments on assayData: high-throughput data storage | Extending eSet | Implementing a new class: a SwirlSet example | Versioned | Versioned versus VersionedBiobase | Adding Versioned information to your own classes | Summary | Session Information
esApply Introduction4 years ago
A note on esApply | Session Information
HOWTO generate biocViews HTML4 years ago
Overview | Establishing a vocabulary of terms | Use Case: adding a term to the vocabulary | Use Case: updating BioConductor website | Querying a repository | Generating HTML
HOWTO generate repository HTML4 years ago
Overview | CRAN-style Layout | Extracting vignettes | Generating the control files | Generating the HTML | Design and extension notes | Details on HTML generation | A note on the htmlValue method for PackageDetail
Random Numbers in BiocParallel4 years ago
Scope | Essentials | Use of bplapply() and RNGseed= | Use with bpiterate() | Use with bptry() | Relationship between RNGseed= and set.seed() | bpstart() and random number streams | Relationship between bplapply() and lapply() | Implementation notes | sessionInfo()
DelayedDataFrame: an on-disk represention of DataFrame5 years ago
Introduction | Installation | DelayedDataFrame class | class extension | slot accessors | lazyIndex slot | DelayedDataFrame methods | Coercion methods | Subsetting methods | subsetting by [ | subsetting by [[ | rbind/cbind | sessionInfo
HubPub: Help with publication of Hub packages5 years ago
Introduction | Installation | HubPub | Creating a Hub styled package | Adding a resource to the metadata file | Publishing the resource to AWS S3 | Session Information
Link to book6 years ago
Introduction To Bioconductor Annotation Packages 6 years ago
1 AnnotationDb objects and the select method | 2 ChipDb objects and the select method | 3 OrgDb objects and the select method | 4 Using select with GO.db | 5 Using select with TxDb packages | 6 Using select with EnsDb packages
A quick introduction to GRanges and GRangesList objects (slides) 6 years ago
GRanges objects | GRangesList objects | Other resources
Extending the SummarizedExperiment class8 years ago
Motivation | Deriving a simple class | Overview | Defining the class and its constructor | Defining a validity method | Defining a getter method | Some comments on package organization | Deriving a class with custom slots | Class definition | Defining the constructor | Creating getter methods | For 1D data structures | For 2D data structures | For SummarizedExperiment slots | Defining the validity method | Creating a show method | Creating setter methods | Other types of modifying functions | Enabling subsetting operations | Getting a subset | Assigning a subset | Defining combining methods | By row | By column | Defining coercion methods | Coercion from SummarizedExperiment | Deriving from a RangedSummarizedExperiment | Unit testing procedures | Constructor | Getters | Setters | Other modifying functions | Subsetting methods | Combining methods | Documentation | Session information
An introduction to Biobase and ExpressionSets8 years ago
Introduction | Preliminaries | Building an ExpressionSet From .CEL and other files | Building an ExpressionSet From Scratch | ExpressionSet Basics | What was used to create this document
An Introduction to the GenomicAlignments Package8 years ago
Introduction | GAlignments: Genomic Alignments | GAlignmentPairs: Pairs of Genomic Alignments | GAlignmentsList: Groups of Genomic Alignments | Session Information
An Overview of the IRanges package8 years ago
1 Introduction | 2 IRanges objects | 3 Vector Views | 4 Lists of Atomic Vectors | 5 Session Information
Facilities for Filtering Bioconductor Annotation Resources8 years ago
Introduction | Filter classes | Usage | Using AnnotationFilter in other packages | Session information
Bioconductor LaTeX Style 2.09 years ago
1 Authoring package vignettes | 2 Structuring the document | A Session info | B Attached LaTeX packages | C Known issues
Extending GenomicRanges 10 years ago
1 Introduction | 2 The GenomicRanges abstraction | 3 Formalizing mcols: Extra column slots