Deleted:TXIMPORT ERRORS FOR KALLISTO COUNTS
1
0
Entering edit mode
@27808b5d
Last seen 4.6 years ago
Sweden

#LOCATION OF KALLISTO COUNT DIRECTORIES: C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA/KALLISTO_6SAMPLES/ sample 1 sample2.......sample6
​
setwd("C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA/KALLISTO_6SAMPLES")


dir <- "C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA/KALLISTO_6SAMPLES"

> dir
[1] "C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA/KALLISTO_6SAMPLES"


> list.files(dir)
[1] "sample.txt"    "sample1"       "sample2"      
[4] "sample3"       "sample4"       "sample5"      
[7] "sample6"       "samples.txt"   "samples_x.txt"


#First I created a file with sample metadata [samples_x.txt] in the same directory containing kallisto out put folders

     run condition
1 sample1   control
2 sample2   control
3 sample3   control
4 sample4 treatment
5 sample5 treatment
6 sample6 treatment



samples <- read.table(file.path(dir, "samples_x.txt"), header = TRUE)

> samples
      run condition
1 sample1   control
2 sample2   control
3 sample3   control
4 sample4 treatment
5 sample5 treatment
6 sample6 treatment

files <- file.path(dir, "kallisto", samples$run, "abundance.tsv")

names(files) <- paste0("sample", 1:6)



> txdb <- makeTxDbFromGFF("C:/Users/HERIETH/Desktop/SALMON_CASSAVA/phytozome/Mesculenta/v8.1/annotation/Mesculenta_671_v8.1.gene.gff3.gz")

Import genomic features from the file as a GRanges object ... OK
Prepare the 'metadata' data frame ... OK
Make the TxDb object ... OK


> columns(txdb)
 [1] "CDSCHROM"   "CDSEND"     "CDSID"      "CDSNAME"   
 [5] "CDSPHASE"   "CDSSTART"   "CDSSTRAND"  "EXONCHROM" 
 [9] "EXONEND"    "EXONID"     "EXONNAME"   "EXONRANK"  
[13] "EXONSTART"  "EXONSTRAND" "GENEID"     "TXCHROM"   
[17] "TXEND"      "TXID"       "TXNAME"     "TXSTART"   
[21] "TXSTRAND"   "TXTYPE"

> k <- keys(txdb, keytype = "GENEID")

> tx2gene <- select(txdb, keys = k, keytype = "GENEID", columns = "TXNAME")

'select()' returned 1:many mapping between keys
and columns

> head(tx2gene)

           GENEID            TXNAME
1 Manes.01G000031 Manes.01G000031.1
2 Manes.01G000031 Manes.01G000031.2
3 Manes.01G000031 Manes.01G000031.3
4 Manes.01G000062 Manes.01G000062.1
5 Manes.01G000093 Manes.01G000093.1
6 Manes.01G000124 Manes.01G000124.1



#Link transcripts IDS and genome annotation

txdb <- makeTxDbFromGFF("C:/Users/HERIETH/Desktop/SALMON_CASSAVA/phytozome/Mesculenta/v8.1/annotation/Mesculenta_671_v8.1.gene.gff3.gz")

> columns(txdb)
 [1] "CDSCHROM"   "CDSEND"     "CDSID"      "CDSNAME"   
 [5] "CDSPHASE"   "CDSSTART"   "CDSSTRAND"  "EXONCHROM" 
 [9] "EXONEND"    "EXONID"     "EXONNAME"   "EXONRANK"  
[13] "EXONSTART"  "EXONSTRAND" "GENEID"     "TXCHROM"   
[17] "TXEND"      "TXID"       "TXNAME"     "TXSTART"   
[21] "TXSTRAND"   "TXTYPE" 


k <- keys(txdb, keytype = "GENEID")


tx2gene <- select(txdb, keys = k, keytype = "GENEID", columns = "TXNAME")

'select()' returned 1:many mapping between keys
and columns

> head(tx2gene)
           GENEID            TXNAME
1 Manes.01G000031 Manes.01G000031.1
2 Manes.01G000031 Manes.01G000031.2
3 Manes.01G000031 Manes.01G000031.3
4 Manes.01G000062 Manes.01G000062.1
5 Manes.01G000093 Manes.01G000093.1
6 Manes.01G000124 Manes.01G000124.1


txi.kallisto.tsv <- tximport(files, type = "kallisto", tx2gene = tx2gene, ignoreAfterBar = TRUE, ignoreTxVersion = TRUE)

#TRIED TO TROUBLESHOOT FOR ERRORS [FILE LOCATIONS]

> file.path(files)
[1] "C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA/KALLISTO_6SAMPLES/kallisto/sample1/abundance.tsv"
[2] "C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA/KALLISTO_6SAMPLES/kallisto/sample2/abundance.tsv"
[3] "C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA/KALLISTO_6SAMPLES/kallisto/sample3/abundance.tsv"
[4] "C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA/KALLISTO_6SAMPLES/kallisto/sample4/abundance.tsv"
[5] "C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA/KALLISTO_6SAMPLES/kallisto/sample5/abundance.tsv"
[6] "C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA/KALLISTO_6SAMPLES/kallisto/sample6/abundance.tsv"

#Recap on initial file location


C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA

> file.exists("C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA/KALLISTO_6SAMPLES")
[1] TRUE


 list.files("C:/Users/HERIETH/Desktop/KALLISTO_CASSAVA/KALLISTO_6SAMPLES")
[1] "sample.txt"    "sample1"       "sample2"      
[4] "sample3"       "sample4"       "sample5"      
[7] "sample6"       "samples.txt"   "samples_x.txt"


# I repeated tximport command as shown below but i still get errors. What could be the problem?


> txi.kallisto.tsv <- tximport(files, type = "kallisto", tx2gene = tx2gene, ignoreAfterBar = TRUE)

Error in tximport(files, type = "kallisto", tx2gene = tx2gene, ignoreAfterBar = TRUE) : 
  all(file.exists(files)) is not TRUE
tximport • 1.2k views
ADD COMMENT
This thread is not open. No new answers may be added
Traffic: 2426 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6