GSE44583 Processing Pipeline
GSE
code_examples
4 steps
Publication
Genome-wide analysis reveals SR protein cooperation and competition in regulated splicing.Molecular cell (2013) — PMID 23562324
Dataset
GSE44583Genome-wide Analysis Reveals SR Protein Cooperation and Competition in Regulated Splicing
Warning: Pipeline descriptions and code snippets may be inferred or AI-generated. Use them only as a starting point to guide analysis, and validate before use.
Processing Steps
Generate Jupyter Notebook-
1
Affymetrix package (Affy Power Tools) apt-probeset-summarize.
Microarray vNot specified (Inferred with models/gemini-2.5-flash)$ Bash example
# Affymetrix Power Tools (APT) is proprietary software. # Installation typically involves downloading the appropriate installer from Thermo Fisher Scientific's website # and following their specific installation instructions for your operating system. # Example (conceptual, actual download URL and process varies): # wget https://www.thermofisher.com/content/dam/LifeTech/Documents/PDFs/APT_Installer_Linux_x64.zip # unzip APT_Installer_Linux_x64.zip # cd APT_Installer_Linux_x64 # ./install.sh # Define input and output paths # Replace 'sample*.CEL' with your actual Affymetrix CEL files. INPUT_CEL_FILES="sample1.CEL sample2.CEL sample3.CEL" # Replace 'HG-U133_Plus_2.cdf' with the specific CDF (Chip Description File) or library file # corresponding to your Affymetrix array type. These files are usually downloaded from Thermo Fisher Scientific. LIBRARY_FILE="HG-U133_Plus_2.cdf" OUTPUT_FILE="probeset_summary.txt" # Execute apt-probeset-summarize to summarize probe-level data into probeset-level data. # -a: Specifies the summarization algorithm (e.g., rma, mas5, plier). RMA (Robust Multichip Average) is a common choice. # -o: Specifies the path for the output file containing the summarized expression values. # -p: Specifies the probeset annotation file (CDF or library file) required for mapping probes to probesets. # Input CEL files are provided as positional arguments after all options. apt-probeset-summarize -a rma -o "${OUTPUT_FILE}" -p "${LIBRARY_FILE}" ${INPUT_CEL_FILES} -
2
Iter-plier algorithm used to quantify probesets.
iter-plier (Inferred with models/gemini-2.5-flash) v1.62.0$ Bash example
# Install R and Bioconductor if not already present # sudo apt-get update # sudo apt-get install r-base # R -e "if (!requireNamespace('BiocManager', quietly = TRUE)) install.packages('BiocManager')" # R -e "BiocManager::install('iter-plier')" # R -e "BiocManager::install('affy')" # 'affy' package is often needed to read .CEL files # Create an R script to run iter-plier cat << 'EOF' > run_iter_plier.R library(iter-plier) library(affy) # Often used for reading CEL files # --- USER CONFIGURATION --- # Directory containing your .CEL files cel_files_dir <- "path/to/your/cel_files" # Output file name for quantified probesets output_file <- "probeset_quantification.tsv" # Optional: Path to a custom CDF file for your array type (e.g., "HG-U133_Plus_2.cdf") # If not specified, ReadAffy will try to infer it or use a default if available. # For best results, specify the correct CDF package or file. # Example for Affymetrix Human Genome U133 Plus 2.0 Array: array_type_cdf <- "hgu133plus2" # (Requires BiocManager::install("hgu133plus2.db")) array_type_cdf <- NULL # Set to "path/to/your/array_type.cdf" or a CDF package name if you have one # --- END USER CONFIGURATION --- # List CEL files cel_files <- list.files(cel_files_dir, pattern = "\\.CEL$", full.names = TRUE) if (length(cel_files) == 0) { stop(paste("No .CEL files found in the specified directory:", cel_files_dir)) } message(paste("Found", length(cel_files), ".CEL files.")) # Read CEL files into an AffyBatch object # This step requires actual .CEL files and potentially a specific CDF annotation. # If array_type_cdf is NULL, ReadAffy will attempt to infer the CDF. # For specific arrays, you might need to install a Bioconductor annotation package # (e.g., BiocManager::install("hgu133plus2.db")) and then use cdfname="hgu133plus2". if (!is.null(array_type_cdf)) { message(paste("Reading CEL files with custom CDF/package:", array_type_cdf)) affybatch_data <- ReadAffy(filenames = cel_files, cdfname = array_type_cdf) } else { message("Reading CEL files. Attempting to infer CDF.") affybatch_data <- ReadAffy(filenames = cel_files) } message("AffyBatch object created.") # Quantify probesets using iter-plier # The 'iter-plier' function takes an AffyBatch object and returns an ExpressionSet object. # For specific parameters (e.g., background correction, normalization), refer to ?iter-plier. # Example: iter_plier_eset <- iter_plier(affybatch_data, background = TRUE, normalize = TRUE) # Using default parameters for a generic example. message("Running iter-plier algorithm...") iter_plier_eset <- iter_plier(affybatch_data) message("iter-plier algorithm completed.") # Extract expression matrix expression_matrix <- exprs(iter_plier_eset) # Save results write.table(expression_matrix, file = output_file, sep = "\t", quote = FALSE, row.names = TRUE) message(paste("Probeset quantification saved to:", output_file)) EOF # Execute the R script Rscript run_iter_plier.R -
3
GPL13185_mjay.pgf
(Inferred with models/gemini-2.5-flash) vUnknown$ Bash example
# No specific tool or command can be inferred from the description 'GPL13185_mjay.pgf'. # The identifier 'GPL13185' refers to the Homo sapiens (human) genome assembly GRCh37 (hg19) on NCBI GEO, but the specific operation or tool using this reference cannot be determined from the provided step description.
-
4
GPL13185_mjay.clf
$ Bash example
# The description 'GPL13185_mjay.clf' refers to a custom script or file, likely for processing microarray data from the GPL13185 platform (Illumina HumanHT-12 V4.0 expression beadchip). # Specific tool, parameters, and reference datasets are not explicitly stated in the description. # Assuming 'GPL13185_mjay.clf' is an executable script. ./GPL13185_mjay.clf
Tools Used
Raw Source Text
Affymetrix package (Affy Power Tools) apt-probeset-summarize. Iter-plier algorithm used to quantify probesets. GPL13185_mjay.pgf GPL13185_mjay.clf