Git Product home page Git Product logo

meal's People

Contributors

yocra3 avatar isglobal-brge avatar nturaga avatar lshep avatar dtenenba avatar escri11 avatar hpages avatar vobencha avatar

Stargazers

Alberto Labarga avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

meal's Issues

correlationMethExprs error

Hi there,

I have tried MEAL for the analysis and integration of EPIC data and RNAseq but I have encountered an issue I am not able to sort it out.

I analyzed the methylation data using RnBeads and I generated beta tables with beta values for all samples and probes non filtered out. Then, using the function minfi::makeGenomicRatioSetFromMatrix and appropiate annotation (array = "IlluminaHumanMethylationEPIC", annotation = "ilm10b4.hg19") I create a GenomicRatio set.

> GRset_EPICs
class: GenomicRatioSet 
dim: 705657 25 
metadata(0):
assays(1): Beta
rownames(705657): cg14817997 cg26928153 ... cg07660283 cg09226288
rowData names(0):
colnames(25): AT102_VAT AT180_VAT ... CAT84_CF CAT86_CF
colData names(1): X1
Annotation
  array: IlluminaHumanMethylationEPIC
  annotation: ilm10b4.hg19
Preprocessing
  Method: Matrix converted with makeGenomicRatioSetFromMatrix
  minfi version: NA
  Manifest version: NA

On the other hand, I analyzed the RNAseq using DESeq2 and from the dds object generated I retrieved normalized counts and using BioMart I retrieved genome coordinates.

> expr_set
ExpressionSet (storageMode: lockedEnvironment)
assayData: 16255 features, 28 samples 
  element names: exprs 
protocolData: none
phenoData
  sampleNames: AT102_VAT AT180_VAT ... CAT86_CF (28 total)
  varLabels: Individual Gender ... agegroup (14 total)
  varMetadata: labelDescription
featureData
  featureNames: ENSG00000000003 ENSG00000000005 ... ENSG00000278845
    (16255 total)
  fvarLabels: chromosome start end strand
  fvarMetadata: labelDescription
experimentData: use 'experimentData(object)'
Annotation:

I create a multidataset object:

multi <- createMultiDataSet()
multi <- add_genexp(multi, expr_set)
multi <- add_methy(multi, GRset_EPICs)

and check it out:

> commonSamples(multi)
Object of class 'MultiDataSet'
 . assayData: 2 elements
    . expression: 16255 features, 25 samples 
    . methylation: 705657 features, 25 samples 
 . featureData:
    . expression: 16255 rows, 4 cols (chromosome, ..., end)
    . methylation: 705657 rows, 5 cols (seqnames, ..., width)
 . rowRanges:
    . expression: YES
    . methylation: YES
 . phenoData:
    . expression: 25 samples, 15 cols (Individual, ..., agegroup)
    . methylation: 25 samples, 2 cols (X1, id)

When I tried to do the expression methylation correlation I failed and the error produced said:

> methExprs <- correlationMethExprs(multi)
Warning messages:
1: In .Seqinfo.mergexy(x, y) :
  The 2 combined objects have no sequence levels in common. (Use
  suppressWarnings() to suppress this warning.)
2: In correlationMethExprs(multi.filt) :
  There are no expression probes in the range of the cpgs. An empty data.frame will be returned.

I wonder where the error is or what should I do to fix it. Might it be due to the annotation of the EPIC data? I wonder if you have any experience in this type of data. All examples I have seen from MEAL use 450K microarrays but I hope it also work with this new version of microarray data.

Thanks in advance,
Jose

Regards from IGTP

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.