Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rserve.exe error: Information: Fatal error: unable to initialize the JIT, Error in glue(.Internal(R.home()), #195

Open
rmd13 opened this issue Oct 10, 2023 · 4 comments

Comments

@rmd13
Copy link

rmd13 commented Oct 10, 2023

Many years ago I installed R-3.5.1 and Rstudio on Windows8.1. To use R by other applications, I also installed the RServe and RSclient and they worked very well.

Recently for some reason I have to install R-4.3.1 to load some downloaded *.qs files (Quick Serialization of R Objects) into R workspace using package qs. These .qs file-loaded workspace have SingleCellExperiment variables which have many dependent packages that only works on R-4.3.1, that's why I installed R-4.3.1.

To access these data from other applications, I also install.package('Rserve') and install.package('RSclient') on R-4.3.1.

The problem is that although Rserve/RSclient works well inside Rstudio with R-4.3.1,it shows error when called from other applications, or directly run Rserve.exe from command line.

Scenario 1:
RSclient: 0.7.3
RServe: 1.7.3.1
I set R_HOME = C:\Program Files\R\R-3.5.1
then run C:\Users\rmd\Documents\R\win-library\3.5\Rserve\libs\x64\Rserve.exe --RS-port 6312
it opens a normal black window and works OK.

Scenario 2:
RSclient: 0.7.9
RServe: 1.8.11
I set R_HOME = C:\Program Files\R\R-4.3.1
then run C:\Users\rmd\AppData\Local\R\win-library\4.3\Rserve\libs\x64\Rserve.exe --RS-port 6312

it opens a error dialogue saying: "Information: Fatal error: unable to initialize the JIT"
The black window shows:
    Error in glue(.Internal(R.home()), "library", "base", "R", "base", sep = .Platfo
    rm$file.sep) :
      4 arguments passed to .Internal(paste) which requires 3
    Error in attach(NULL, name = "Autoloads") :
      could not find function "attach"
    Error in options(help_type = "html") : could not find function "options"
    Error: object '.ArgsEnv' not found

I have tested RSclient/RServe inside RStudio and it works well for both Scenario 1 and Scenario 2.

For example, in Scenario 2:
RSclient: 0.7.9
RServe: 1.8.11
I set R_HOME = C:\Program Files\R\R-4.3.1
RStudio select 64-bit C:\Program Files\R\R-4.3.1 then restart

 > library('Rserve')
         Warning messages:
         1: R graphics engine version 16 is not supported by this version of RStudio. The Plots tab will be disabled until a newer version of RStudio is installed. 
         2: ‘matrixStats’is build using R4.4.0
         3: In loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) :
           package ‘GenomeInfoDbData’ has no 'package.rds' in Meta/

  >library('RSclient')
  >Rserve(debug = FALSE, 6312) 
       Starting Rserve... 
           "C:\Users\rmd\DOCUME~1\R\WIN-LI~1\3.5\Rserve\libs\x64\Rserve.exe" --RS-port 6312 
   >c1 = RSconnect(host = "localhost", port = 6312)
   >var1 = RSeval(c1,'pp<-564535')  it add var1 into RStudio workspace with value 564535
   >var2 = RSeval(c1,'2343565')     it add var2 into RStudio workspace with value 2343565
   >RSassign(c1,123, quote('abc'))  no error
   >var_abc = RSeval(c1,quote(abc)) it add var_abc into RStudio workspace with value 123
   >RSassign(c1,456, 'def')         no error
   >var_def = RSeval(c1,quote(def)) it add var_def into RStudio workspace with value 456
   >RSassign(c1, 1:5, quote(a$foo)) 
       Error in RSassign(c1, 1:5, quote(a$foo)) : remote assign failed (This is a unstable trivial error I do not know the reason but do not care.)

What could be the possible reason for this "unable to initialize the JIT" error?
Could it because my win8.1 system is too old and damaged?( I use system recovery this year because of a virus attack, After that my Windows Update was permanently dead, my serial number was erased, and the .NET is not working (with a very old version of .NET) causing a few of my software unable to work. Win8.1 is also not supported officially now. But my laptop could still support 98%of my needs and I have to keep on it because many codes works on my laptop)
Is there a way to fix it? Or should I change the version of RServe and RSclient?
Thanks a lot.

@rmd13 rmd13 changed the title Rserve error: Information: Fatal error: unable to initialize the JIT, Error in glue(.Internal(R.home()), Rserve.exe error: Information: Fatal error: unable to initialize the JIT, Error in glue(.Internal(R.home()), Oct 10, 2023
@s-u
Copy link
Owner

s-u commented Oct 10, 2023

Howe did you start Rserve? You cannot start Rserve directly on Windows, because it doesn't use absolute paths to libraries. Instead, Windows relies on the PATH environment variable and from the above it looks like you have the old version of R on your PATH while trying to load the Rserve linked against the new version. I would strongly suggest using the Rserve::Rserve() function to start Rserve on Windows as anything else requires you to setup the correct environment by hand. Alternatively, make sure your PATH includes the correct R version first. Another alternative is to use the built-in server from R with run.Rserve().

@rmd13
Copy link
Author

rmd13 commented Oct 11, 2023

Hi, I figured it out. To use Rserve with R-4.3.1, I have to update both R_HOME to C:\Program Files\R\R-4.3.1\bin\x64 and update the path environment variable's R part to C:\Program Files\R\R-4.3.1\bin\x64, then I can communicate from Matlab to R via the java binding.

One thing is that the R-4.3.1 installed Rserve and RSclient with a version of RSclient: 0.7.9 RServe: 1.8.11. I found that the two jar files:
C:\Users\rmd\AppData\Local\R\win-library\4.3\Rserve\java\REngine.jar
C:\Users\rmd\AppData\Local\R\win-library\4.3\Rserve\java\Rserve.jar
are built using Java 11, but my Matlab is Java 7 and thus cannot load these two jars, thus cannot connect to the successfully established Rserve window.

To make it, I went to the official website
https://www.rforge.net/Rserve/snapshot/Rserve_1.8-12.tar.gz
and click downloaded the top two jars (They are luckily build in Java7, but I cannot figure out the version of the Rserve they are fitted with):

, and place them inside this folder (delete the two existing jars of java 11.).
C:\Users\rmd\AppData\Local\R\win-library\4.3\Rserve\java\REngine.jar
C:\Users\rmd\AppData\Local\R\win-library\4.3\Rserve\java\RserveEngine.jar

Although the name differs for RserveEngine.jar vs Rserve.jar, I can load these two jars into MATLAB and communicate with the established Rserve:

c = org.rosuda.REngine.Rserve.RConnection('127.0.0.1',aPort);
x = c.eval('R.version.string');
disp(x.asString());

c.eval('library(''RCurl'')'); %ok
c.eval('library(RCurl)');%ok
c.eval('a<-4566');%ok
aa = c.eval('a')
aa.asDouble %4566

% load a qs file into Rserve and get data into matlab:
c.eval('library(''qs'')');
c.eval('a2 <- qread(''D:\QMDownload\9\annotations_Astro_Final_anno.qs'')');
a = c.eval('a2');%org.rosuda.REngine.REXPGenericVector@7ef2d7a6+[25]named
aAs = a.asNativeJavaObject;
...

@rmd13
Copy link
Author

rmd13 commented Oct 11, 2023

I load one qs file which is a R vector and get the data into matlab as a REXPGenericVector.

c.eval('a2 <- qread(''D:\QMDownload\9\annotations_Astro_Final_anno.qs'')');
a = c.eval('a2');%org.rosuda.REngine.REXPGenericVector@7ef2d7a6+[25]named

The following fields are true for this data from all the is* fields.

a.isList            
a.isRecursive
a.isVector

Then I load another qs file which is a very complicated SingleCellExperiment variable that only after I installed many dependent packages I can load this data into the Rstudio working space severe days before.

Now I am facing a problem that this complicated data although transferred to matlab, its type is REXPS4.
I tried all the is*, but all of them are false. The .asNativeJavaObject method also shows error:

Java exception occurred:
org.rosuda.REngine.REXPMismatchException: attempt to access
org.rosuda.REngine.REXPS4 as native Java Object

	at org.rosuda.REngine.REXP.asNativeJavaObject(REXP.java:85)

Why the SingleCellExperiment variable cannot be further analyzed in matlab? Is there a possible way?
Thanks.

Update: the toDebugString prints many useful data inside, but they are incomplete because the real data is much longer. They are printed in a chaos manner. I cannot get them organized.

a3.toDebugString

Update 2:
ss = javaMethod('_attr',a3) %org.rosuda.REngine.REXPList@121c54fa[10]named
% looks interesting, I will dig further
ss2 = ss.asList;
% great, it works!
for i = 0: ss2.capacity-1
ss3 = ss2.elementAt(i);
ss4 = ss3.asNativeJavaObject;
...

end

ans =
<org.rosuda.REngine.REXPList@121c54fa[10]{int_metadata=<org.rosuda.REngine.REXPList@4390f46e[1]{names=org.rosuda.REngine.REXPString@7c6442c2[3]{"version","spike_names","size_factor_names"}}>org.rosuda.REngine.REXPGenericVector@2d746ce4[3]{<org.rosuda.REngine.REXPList@5dbf5634[1]{class=org.rosuda.REngine.REXPString@1948ea69[2]{"package_version","numeric_version"}}>org.rosuda.REngine.REXPGenericVector@47e4d9d0[1]{org.rosuda.REngine.REXPInteger@49798e84[3]{1,12,0}},
org.rosuda.REngine.REXPString@6ed06f69[0]{},
org.rosuda.REngine.REXPString@3015db78[0]{}},
int_elementMetadata=<org.rosuda.REngine.REXPList@515ebef3[7]{rownames=org.rosuda.REngine.REXPSymbol@545607f2[�NULL�],
nrows=org.rosuda.REngine.REXPInteger@39109136[1]{32111},
listData=<org.rosuda.REngine.REXPList@27c04377[1]{names=org.rosuda.REngine.REXPString@34dc85a[1]{"rowPairs"}}>org.rosuda.REngine.REXPGenericVector@67403656[1]{<org.rosuda.REngine.REXPList@5a6482a9[7]{rownames=org.rosuda.REngine.REXPSymbol@7f9ab969[�NULL�],
nrows=org.rosuda.REngine.REXPInteger@12f8b1d8[1]{32111},
listData=<org.rosuda.REngine.REXPList@746cd757[1]{names=org.rosuda.REngine.REXPString@ae372b9[0]{}}>org.rosuda.REngine.REXPGenericVector@2098d37d[0]{},
elementType=org.rosuda.REngine.REXPString@77b9d0c7[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@65fd6708[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@749ab7b4[0]{},
class=<org.rosuda.REngine.REXPList@127f9161[1]{package=org.rosuda.REngine.REXPString@2bf94401[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@2532b351[1]{"DFrame"}}>org.rosuda.REngine.REXPS4@4349754},
elementType=org.rosuda.REngine.REXPString@6a2eea2a[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@b967222[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@3b0ee03a[0]{},
class=<org.rosuda.REngine.REXPList@1ba05e38[1]{package=org.rosuda.REngine.REXPString@6c298dc[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@3e7dfd44[1]{"DFrame"}}>org.rosuda.REngine.REXPS4@723ed581,
int_colData=<org.rosuda.REngine.REXPList@6b760460[7]{rownames=org.rosuda.REngine.REXPSymbol@796065aa[�NULL�],
nrows=org.rosuda.REngine.REXPInteger@28a6301f[1]{1191},
listData=<org.rosuda.REngine.REXPList@2c306a57[1]{names=org.rosuda.REngine.REXPString@773e2eb5[3]{"reducedDims","altExps","colPairs"}}>org.rosuda.REngine.REXPGenericVector@d8948cd[3]{<org.rosuda.REngine.REXPList@1436a7ab[7]{rownames=org.rosuda.REngine.REXPSymbol@3b7b05a8[�NULL�],
nrows=org.rosuda.REngine.REXPInteger@3d36dff4[1]{1191},
listData=<org.rosuda.REngine.REXPList@7abe27bf[1]{names=org.rosuda.REngine.REXPString@5b94ccbc[0]{}}>org.rosuda.REngine.REXPGenericVector@38a1c423[0]{},
elementType=org.rosuda.REngine.REXPString@336365bc[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@38eb2fb0[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@4567e53d[0]{},
class=<org.rosuda.REngine.REXPList@7351a16e[1]{package=org.rosuda.REngine.REXPString@5bb7643d[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@3ac04654[1]{"DFrame"}}>org.rosuda.REngine.REXPS4@4074023c,
<org.rosuda.REngine.REXPList@3ed0918d[7]{rownames=org.rosuda.REngine.REXPSymbol@5e268ce6[�NULL�],
nrows=org.rosuda.REngine.REXPInteger@66ec9390[1]{1191},
listData=<org.rosuda.REngine.REXPList@6e91893[1]{names=org.rosuda.REngine.REXPString@3c0fbd3a[0]{}}>org.rosuda.REngine.REXPGenericVector@562457e1[0]{},
elementType=org.rosuda.REngine.REXPString@54562ea6[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@1a35993f[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@5b12012e[0]{},
class=<org.rosuda.REngine.REXPList@2f7dcef2[1]{package=org.rosuda.REngine.REXPString@4a3be6a5[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@7cf162bc[1]{"DFrame"}}>org.rosuda.REngine.REXPS4@3721177d,
<org.rosuda.REngine.REXPList@766a4535[7]{rownames=org.rosuda.REngine.REXPSymbol@63718b93[�NULL�],
nrows=org.rosuda.REngine.REXPInteger@14e2e1c3[1]{1191},
listData=<org.rosuda.REngine.REXPList@2b4786dd[1]{names=org.rosuda.REngine.REXPString@f202d6d[0]{}}>org.rosuda.REngine.REXPGenericVector@60e21209[0]{},
elementType=org.rosuda.REngine.REXPString@630d1b2f[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@746b18fd[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@7a2e0858[0]{},
class=<org.rosuda.REngine.REXPList@aac3f4e[1]{package=org.rosuda.REngine.REXPString@1f38957[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@2df3c564[1]{"DFrame"}}>org.rosuda.REngine.REXPS4@2715644a},
elementType=org.rosuda.REngine.REXPString@4c2869a9[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@518cf84a[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@62e7dffa[0]{},
class=<org.rosuda.REngine.REXPList@6edcd0d8[1]{package=org.rosuda.REngine.REXPString@6136998b[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@57ce634f[1]{"DFrame"}}>org.rosuda.REngine.REXPS4@b8a7e43,
rowRanges=<org.rosuda.REngine.REXPList@35835fa[6]{unlistData=<org.rosuda.REngine.REXPList@56f71edb[8]{seqnames=<org.rosuda.REngine.REXPList@7207cb51[5]{values=<org.rosuda.REngine.REXPList@2a27cb34[2]{levels=org.rosuda.REngine.REXPString@6892cc6f[0]{},
class=org.rosuda.REngine.REXPString@6fd1660[1]{"factor"}}>org.rosuda.REngine.REXPFactor@4a6c18ad[0]{},
lengths=org.rosuda.REngine.REXPInteger@5e8604bf[0]{},
elementMetadata=org.rosuda.REngine.REXPSymbol@20095ab4[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@4e2916c3[0]{},
class=<org.rosuda.REngine.REXPList@64aad6db[1]{package=org.rosuda.REngine.REXPString@ae7950d[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@60d1b21f[1]{"Rle"}}>org.rosuda.REngine.REXPS4@66c83fc8,
strand=<org.rosuda.REngine.REXPList@546621c4[5]{values=<org.rosuda.REngine.REXPList@621f89b8[2]{levels=org.rosuda.REngine.REXPString@f339eae[3]{"+","-","*"},
class=org.rosuda.REngine.REXPString@2822c6ff[1]{"factor"}}>org.rosuda.REngine.REXPFactor@4dafba3e[0]{},
lengths=org.rosuda.REngine.REXPInteger@53e3a87a[0]{},
elementMetadata=org.rosuda.REngine.REXPSymbol@40368a46[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@7e9da981[0]{},
class=<org.rosuda.REngine.REXPList@4ed38226[1]{package=org.rosuda.REngine.REXPString@3d43fe[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@74ad8d05[1]{"Rle"}}>org.rosuda.REngine.REXPS4@676ff3b0,
ranges=<org.rosuda.REngine.REXPList@35ff8fc9[7]{start=org.rosuda.REngine.REXPInteger@5fb7183b[0]{},
width=org.rosuda.REngine.REXPInteger@476a736d[0]{},
NAMES=org.rosuda.REngine.REXPSymbol@5f80fa43[�NULL�],
elementType=org.rosuda.REngine.REXPString@16c8b7bd[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@7159139f[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@65bcf7c2[0]{},
class=<org.rosuda.REngine.REXPList@3db64bd4[1]{package=org.rosuda.REngine.REXPString@6e106680[1]{"IRanges"}}>org.rosuda.REngine.REXPString@576c5536[1]{"IRanges"}}>org.rosuda.REngine.REXPS4@55ecbafe,
seqinfo=<org.rosuda.REngine.REXPList@5a8ba37c[5]{seqnames=org.rosuda.REngine.REXPString@37c2eacb[0]{},
seqlengths=org.rosuda.REngine.REXPInteger@232cce0[0]{},
is_circular=org.rosuda.REngine.REXPLogical@32b9bd12[0]{},
genome=org.rosuda.REngine.REXPString@352e787a[0]{},
class=<org.rosuda.REngine.REXPList@159a48a6[1]{package=org.rosuda.REngine.REXPString@15bc339[1]{"GenomeInfoDb"}}>org.rosuda.REngine.REXPString@7e75bf2d[1]{"Seqinfo"}}>org.rosuda.REngine.REXPS4@385ef531,
elementMetadata=<org.rosuda.REngine.REXPList@7fc645e4[7]{rownames=org.rosuda.REngine.REXPSymbol@205b132e[�NULL�],
nrows=org.rosuda.REngine.REXPInteger@73044cdf[1]{0},
listData=<org.rosuda.REngine.REXPList@3cbcd8f3[1]{names=org.rosuda.REngine.REXPString@719843e5[0]{}}>org.rosuda.REngine.REXPGenericVector@9a2ec9b[0]{},
elementType=org.rosuda.REngine.REXPString@58112bc4[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@2301b75[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@3104f7bd[0]{},
class=<org.rosuda.REngine.REXPList@2f5c1332[1]{package=org.rosuda.REngine.REXPString@7ec25216[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@7cab1508[1]{"DFrame"}}>org.rosuda.REngine.REXPS4@6a84bc3f,
elementType=org.rosuda.REngine.REXPString@258ee7de[1]{"ANY"},
metadata=org.rosuda.REngine.REXPGenericVector@4930539b[0]{},
class=<org.rosuda.REngine.REXPList@6d171ce0[1]{package=org.rosuda.REngine.REXPString@22bd2039[1]{"GenomicRanges"}}>org.rosuda.REngine.REXPString@705f83a7[1]{"GRanges"}}>org.rosuda.REngine.REXPS4@3bb8aabc,
elementMetadata=<org.rosuda.REngine.REXPList@6e1d4137[7]{rownames=org.rosuda.REngine.REXPSymbol@256a1825[�NULL�],
nrows=org.rosuda.REngine.REXPInteger@29a4f594[1]{32111},
listData=<org.rosuda.REngine.REXPList@57b75756[1]{names=org.rosuda.REngine.REXPString@5327a06e[23]{"ensembl_gene_id","anno_seqnames","anno_start","anno_end","anno_width","anno_strand","gene_id","gene_name","gene_biotype","seq_coord_system","symbol","entrezid","gene_short_name","ID","QC_ssGenes","QC_g2mGenes","QC_mtGenes","QC_IEG_Genes","QC_medianExp","QC_top50_expressed","QC_meanExp","QC_detectionRate","QC_varExp"}}>org.rosuda.REngine.REXPGenericVector@2679311f[23]{org.rosuda.REngine.REXPString@287f7811[32111]{"ENSG00000121410","ENSG00000268895","ENSG00000148584","ENSG00000175899","ENSG00000245105","ENSG00000166535","ENSG00000256661","ENSG00000256904","ENSG00000184389","ENSG00000128274","ENSG00000094914","ENSG00000081760","ENSG00000197953","ENSG00000188984","ENSG00000109576","ENSG00000158122","ENSG00000103591","ENSG00000115977","ENSG00000087884","ENSG00000127837","ENSG00000129673","ENSG00000131043","ENSG00000205002","ENSG00000090861","ENSG00000124608","ENSG00000266967","ENSG00000157426","ENSG00000149313","ENSG00000008311","ENSG00000276072","ENSG00000181409","ENSG00000225180",..},
<org.rosuda.REngine.REXPList@451f87af[2]{levels=org.rosuda.REngine.REXPString@2b556bb2[357]{"1","10","11","12","13","14","15","16","17","18","19","2","20","21","22","3","4","5","6","7","8","9","CHR_HG107_PATCH","CHR_HG126_PATCH","CHR_HG1311_PATCH","CHR_HG1342_HG2282_PATCH","CHR_HG1362_PATCH","CHR_HG142_HG150_NOVEL_TEST","CHR_HG151_NOVEL_TEST","CHR_HG1651_PATCH","CHR_HG1832_PATCH","CHR_HG2021_PATCH",..},
class=org.rosuda.REngine.REXPString@44cb460e[1]{"factor"}}>org.rosuda.REngine.REXPFactor@17271176[32111]{11,11,2,4,4,4,4,4,1,15,4,4,16,1,17,22,7,12,3,12,9,13,21,8,19,9,17,3,20,126,9,9,..},
org.rosuda.REngine.REXPInteger@2e3cdec2[32111]{58345178,58347751,50799409,9067664,9065177,8822472,8776219,8819816,33306766,42692121,53307456,125065379,151733916,12716115,170060222,96639577,67201033,69457997,77821109,218264123,76453351,36236459,116938199,70252295,44299654,42950526,56338287,106075501,122075647,36950708,81117295,81165507,..},
org.rosuda.REngine.REXPInteger@2e34384c[32111]{58353499,58355183,50885675,9116229,9068060,8887001,8830947,8820713,33321098,42721298,53324864,125143333,151761339,12728759,170091699,96655303,67255195,69674349,77918432,218270257,76470117,36270918,116944487,70289543,44313326,42964498,56387508,106098710,122144280,37058704,81166077,81183164,..},
org.rosuda.REngine.REXPInteger@3051e0b2[32111]{8322,7433,86267,48566,2884,64530,54729,898,14333,29178,17409,77955,27424,12645,31478,15727,54163,216353,97324,6135,16767,34460,6289,37249,13673,13973,49222,23210,68634,107997,48783,17658,..},
<org.rosuda.REngine.REXPList@1f52eb6f[2]{levels=org.rosuda.REngine.REXPString@57d0fc89[3]{"+","-","*"},
class=org.rosuda.REngine.REXPString@58294867[1]{"factor"}}>org.rosuda.REngine.REXPFactor@67c277a0[32111]{2,1,2,2,1,1,2,2,2,2,2,1,1,1,2,2,2,2,1,2,1,1,1,2,2,2,2,1,2,1,2,1,..},
org.rosuda.REngine.REXPString@6fc3e1a4[32111]{"A1BG","A1BG-AS1","A1CF","A2M","A2M-AS1","A2ML1","A2ML1-AS1","A2ML1-AS2","A3GALT2","A4GALT","AAAS","AACS","AADACL2","AADACL3","AADAT","AAED1","AAGAB","AAK1","AAMDC","AAMP","AANAT","AAR2","AARD","AARS","AARS2","AARSD1","AASDH","AASDHPPT","AASS","AATF","AATK","AATK-AS1",..},
org.rosuda.REngine.REXPString@3fa76c61[32111]{"A1BG","A1BG-AS1","A1CF","A2M","A2M-AS1","A2ML1","A2ML1-AS1","A2ML1-AS2","A3GALT2","A4GALT","AAAS","AACS","AADACL2","AADACL3","AADAT","AAED1","AAGAB","AAK1","AAMDC","AAMP","AANAT","AAR2","AARD","AARS","AARS2","AARSD1","AASDH","AASDHPPT","AASS","AATF","AATK","AATK-AS1",..},
org.rosuda.REngine.REXPString@2d5f7182[32111]{"protein_coding","antisense","protein_coding","protein_coding","antisense","protein_coding","antisense","antisense","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding","protein_coding",..},
org.rosuda.REngine.REXPString@59546cfe[32111]{"chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome","chromosome",..},
org.rosuda.REngine.REXPString@29ea78b1[32111]{"A1BG","A1BG-AS1","A1CF","A2M","A2M-AS1","A2ML1","A2ML1-AS1","A2ML1-AS2","A3GALT2","A4GALT","AAAS","AACS","AADACL2","AADACL3","AADAT","AAED1","AAGAB","AAK1","AAMDC","AAMP","AANAT","AAR2","AARD","AARS","AARS2","AARSD1","AASDH","AASDHPPT","AASS","AATF","AATK","AATK-AS1",..},
<org.rosuda.REngine.REXPList@2d2acd89[2]{names=org.rosuda.REngine.REXPString@7baf6acf[32111]{"ENSG00000121410","ENSG00000268895","ENSG00000148584","ENSG00000175899","ENSG00000245105","ENSG00000166535","ENSG00000256661","ENSG00000256904","ENSG00000184389","ENSG00000128274","ENSG00000094914","ENSG00000081760","ENSG00000197953","ENSG00000188984","ENSG00000109576","ENSG00000158122","ENSG00000103591","ENSG00000115977","ENSG00000087884","ENSG00000127837","ENSG00000129673","ENSG00000131043","ENSG00000205002","ENSG00000090861","ENSG00000124608","ENSG00000266967","ENSG00000157426","ENSG00000149313","ENSG00000008311","ENSG00000276072","ENSG00000181409","ENSG00000225180",..},
class=org.rosuda.REngine.REXPString@1e6dad8[1]{"AsIs"}}>org.rosuda.REngine.REXPGenericVector@7b3315a5[32111]{org.rosuda.REngine.REXPInteger@8ed9cf[1]{1},
org.rosuda.REngine.REXPInteger@f72203[1]{503538},
org.rosuda.REngine.REXPInteger@377008df[1]{29974},
org.rosuda.REngine.REXPInteger@540dbda9[1]{2},
org.rosuda.REngine.REXPInteger@22bb5646[1]{144571},
org.rosuda.REngine.REXPInteger@1be59f28[1]{144568},
org.rosuda.REngine.REXPInteger@2ce45a7b[1]{-2147483648},
org.rosuda.REngine.REXPInteger@153d4abb[1]{-2147483648},
org.rosuda.REngine.REXPInteger@6d4c273c[1]{127550},
org.rosuda.REngine.REXPInteger@5a67e962[1]{53947},
org.rosuda.REngine.REXPInteger@545e57d7[1]{8086},
org.rosuda.REngine.REXPInteger@2bc9a775[1]{65985},
org.rosuda.REngine.REXPInteger@27b000f7[1]{344752},
org.rosuda.REngine.REXPInteger@42f9c19a[1]{126767},
org.rosuda.REngine.REXPInteger@64bfd6fd[1]{51166},
org.rosuda.REngine.REXPInteger@2ab2710[1]{195827},
org.rosuda.REngine.REXPInteger@253b380a[1]{79719},
org.rosuda.REngine.REXPInteger@29c2c826[1]{22848},
org.rosuda.REngine.REXPInteger@3350ebdd[1]{28971},
org.rosuda.REngine.REXPInteger@6818d900[1]{14},
org.rosuda.REngine.REXPInteger@149f5761[1]{15},
org.rosuda.REngine.REXPInteger@2ba33e2c[1]{25980},
org.rosuda.REngine.REXPInteger@1f193686[1]{441376},
org.rosuda.REngine.REXPInteger@31e72cbc[1]{16},
org.rosuda.REngine.REXPInteger@5fad41be[1]{57505},
org.rosuda.REngine.REXPInteger@6dcd5639[1]{80755},
org.rosuda.REngine.REXPInteger@3b36e000[1]{132949},
org.rosuda.REngine.REXPInteger@333cb916[1]{60496},
org.rosuda.REngine.REXPInteger@629ae7e[1]{10157},
org.rosuda.REngine.REXPInteger@1d25c1c[1]{26574},
org.rosuda.REngine.REXPInteger@de88ac6[1]{9625},
org.rosuda.REngine.REXPInteger@5bca7664[1]{388428},..},
org.rosuda.REngine.REXPString@105b693d[32111]{"A1BG","A1BG-AS1","A1CF","A2M","A2M-AS1","A2ML1","A2ML1-AS1","A2ML1-AS2","A3GALT2","A4GALT","AAAS","AACS","AADACL2","AADACL3","AADAT","AAED1","AAGAB","AAK1","AAMDC","AAMP","AANAT","AAR2","AARD","AARS","AARS2","AARSD1","AASDH","AASDHPPT","AASS","AATF","AATK","AATK-AS1",..},
org.rosuda.REngine.REXPString@3fae596[32111]{"A1BG","A1BG-AS1","A1CF","A2M","A2M-AS1","A2ML1","A2ML1-AS1","A2ML1-AS2","A3GALT2","A4GALT","AAAS","AACS","AADACL2","AADACL3","AADAT","AAED1","AAGAB","AAK1","AAMDC","AAMP","AANAT","AAR2","AARD","AARS","AARS2","AARSD1","AASDH","AASDHPPT","AASS","AATF","AATK","AATK-AS1",..},
org.rosuda.REngine.REXPString@4a0df195[32111]{"No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No",..},
org.rosuda.REngine.REXPString@42fcc7e6[32111]{"No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No",..},
org.rosuda.REngine.REXPString@9255c05[32111]{"No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No",..},
org.rosuda.REngine.REXPString@5da7cee2[32111]{"No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No","No",..},
<org.rosuda.REngine.REXPList@78830d9a[1]{names=org.rosuda.REngine.REXPString@5ce4369b[32111]{"A1BG","A1BG-AS1","A1CF","A2M","A2M-AS1","A2ML1","A2ML1-AS1","A2ML1-AS2","A3GALT2","A4GALT","AAAS","AACS","AADACL2","AADACL3","AADAT","AAED1","AAGAB","AAK1","AAMDC","AAMP","AANAT","AAR2","AARD","AARS","AARS2","AARSD1","AASDH","AASDHPPT","AASS","AATF","AATK","AATK-AS1",..}}>org.rosuda.REngine.REXPDouble@7f829c76[32111]{0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,..},
org.rosuda.REngine.REXPString@1cb19dba[32111]{"Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes","Yes",..},
<org.rosuda.REngine.REXPList@7c3ebc6b[1]{names=org.rosuda.REngine.REXPString@1931d99[32111]{"A1BG","A1BG-AS1","A1CF","A2M","A2M-AS1","A2ML1","A2ML1-AS1","A2ML1-AS2","A3GALT2","A4GALT","AAAS","AACS","AADACL2","AADACL3","AADAT","AAED1","AAGAB","AAK1","AAMDC","AAMP","AANAT","AAR2","AARD","AARS","AARS2","AARSD1","AASDH","AASDHPPT","AASS","AATF","AATK","AATK-AS1",..}}>org.rosuda.REngine.REXPDouble@6a9950f1[32111]{0.002,0.009,0.001,0.056,0.004,0.009,0.001,0.0,0.0,0.002,0.04,0.125,0.0,0.0,0.024,0.008,0.028,0.302,0.01,0.042,0.001,0.009,0.006,0.052,0.014,0.034,0.063,0.083,0.042,0.014,0.139,0.001,..},
<org.rosuda.REngine.REXPList@7ad54c55[1]{names=org.rosuda.REngine.REXPString@73017a80[32111]{"A1BG","A1BG-AS1","A1CF","A2M","A2M-AS1","A2ML1","A2ML1-AS1","A2ML1-AS2","A3GALT2","A4GALT","AAAS","AACS","AADACL2","AADACL3","AADAT","AAED1","AAGAB","AAK1","AAMDC","AAMP","AANAT","AAR2","AARD","AARS","AARS2","AARSD1","AASDH","AASDHPPT","AASS","AATF","AATK","AATK-AS1",..}}>org.rosuda.REngine.REXPDouble@6ae7deac[32111]{0.002,0.009,0.001,0.027,0.004,0.008,0.001,0.0,0.0,0.002,0.037,0.103,0.0,0.0,0.023,0.008,0.026,0.212,0.01,0.039,0.001,0.009,0.006,0.048,0.013,0.031,0.056,0.072,0.036,0.013,0.118,0.001,..},
<org.rosuda.REngine.REXPList@4a5905d9[1]{names=org.rosuda.REngine.REXPString@1a3e5f23[32111]{"A1BG","A1BG-AS1","A1CF","A2M","A2M-AS1","A2ML1","A2ML1-AS1","A2ML1-AS2","A3GALT2","A4GALT","AAAS","AACS","AADACL2","AADACL3","AADAT","AAED1","AAGAB","AAK1","AAMDC","AAMP","AANAT","AAR2","AARD","AARS","AARS2","AARSD1","AASDH","AASDHPPT","AASS","AATF","AATK","AATK-AS1",..}}>org.rosuda.REngine.REXPDouble@6293e39e[32111]{0.002,0.009,0.001,0.242,0.004,0.011,0.001,0.0,0.0,0.004,0.046,0.165,0.0,0.0,0.026,0.009,0.03,0.481,0.01,0.048,0.001,0.01,0.007,0.059,0.015,0.039,0.079,0.105,0.054,0.016,0.17,0.001,..}},
elementType=org.rosuda.REngine.REXPString@365553de[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@34a0ef00[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@5c0f79f0[0]{},
class=<org.rosuda.REngine.REXPList@21fdfefc[1]{package=org.rosuda.REngine.REXPString@3daa82be[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@ec1b2e4[1]{"DFrame"}}>org.rosuda.REngine.REXPS4@29a69a35,
elementType=org.rosuda.REngine.REXPString@67e28be3[1]{"GRanges"},
metadata=org.rosuda.REngine.REXPGenericVector@e344ad3[0]{},
partitioning=<org.rosuda.REngine.REXPList@de18f63[6]{end=org.rosuda.REngine.REXPInteger@108bdbd8[32111]{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,..},
NAMES=org.rosuda.REngine.REXPString@6345e7b9[32111]{"A1BG","A1BG-AS1","A1CF","A2M","A2M-AS1","A2ML1","A2ML1-AS1","A2ML1-AS2","A3GALT2","A4GALT","AAAS","AACS","AADACL2","AADACL3","AADAT","AAED1","AAGAB","AAK1","AAMDC","AAMP","AANAT","AAR2","AARD","AARS","AARS2","AARSD1","AASDH","AASDHPPT","AASS","AATF","AATK","AATK-AS1",..},
elementType=org.rosuda.REngine.REXPString@4f8b4bd0[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@4e904fd5[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@b18c4[0]{},
class=<org.rosuda.REngine.REXPList@4cbf4f53[1]{package=org.rosuda.REngine.REXPString@597f48df[1]{"IRanges"}}>org.rosuda.REngine.REXPString@15dd5ac2[1]{"PartitioningByEnd"}}>org.rosuda.REngine.REXPS4@4d48bd85,
class=<org.rosuda.REngine.REXPList@7bbbb6a8[1]{package=org.rosuda.REngine.REXPString@58a120b0[1]{"GenomicRanges"}}>org.rosuda.REngine.REXPString@27d57a2c[1]{"CompressedGRangesList"}}>org.rosuda.REngine.REXPS4@2ff95fc6,
colData=<org.rosuda.REngine.REXPList@9d1a267[7]{rownames=org.rosuda.REngine.REXPString@58a4a74d[1191]{"humanPFCa_ATTTAGTTTGCT","humanPFCa_TCGGTGCTGCAT","humanPFCa_TGTCCTGGCCGT","humanPFCa_ATTAGGGCAGGT","humanPFCa_ACTCCATGCGGA","humanPFCa_AAAATTTAGACA","humanPFCa_ACAGTTATTATG","humanPFCa_TTGAAGATTTAT","humanPFCa_AAACCTCCCAAT","humanPFCa_TCGGCGACGCAT","humanPFCa_CGGTTACCGCTC","humanPFCa_GAAGGGACCCGC","humanPFCa_AACGAAACTCAA","humanPFCa_AACATGACTTGC","humanPFCa_TTCAGGCTCGTT","humanPFCa_TGATCGGCCAGA","humanPFCa_GCCATTTCGGGG","humanPFCa_GCCCACTTTCGN","humanPFCa_GTGTCGCTCTTC","humanPFCa_AACACAAAGCCC","humanPFCa_TGAAACTCATAA","humanPFCa_GTACGGCCCTCA","humanPFCa_CAGCTTTTACAA","humanPFCa_CTCGGAATACGG","humanPFCa_GTGTACGCCCAN","humanPFCa_ACTGAACGAATA","humanPFCa_AGCAGCCCCATC","humanPFCa_CCTGGATGGAAN","humanPFCa_AGCTATCTTCAA","humanPFCa_CATTACATTACT","humanPFCa_GCTAAAGCCAGC","humanPFCa_CGACTACTTATT",..},
nrows=org.rosuda.REngine.REXPInteger@54aca26f[1]{1191},
listData=<org.rosuda.REngine.REXPList@314ed053[1]{names=org.rosuda.REngine.REXPString@35088e87[10]{"NAME","Cluster","Region","QC_Gene_total_count","QC_Gene_unique_count","QC_top50_pct","QC_MT.pct","QC_IEG.pct","UMAP_alignment_1","UMAP_alignment_2"}}>org.rosuda.REngine.REXPGenericVector@486bc9a4[10]{org.rosuda.REngine.REXPString@7965a51c[1191]{"humanPFCa_ATTTAGTTTGCT","humanPFCa_TCGGTGCTGCAT","humanPFCa_TGTCCTGGCCGT","humanPFCa_ATTAGGGCAGGT","humanPFCa_ACTCCATGCGGA","humanPFCa_AAAATTTAGACA","humanPFCa_ACAGTTATTATG","humanPFCa_TTGAAGATTTAT","humanPFCa_AAACCTCCCAAT","humanPFCa_TCGGCGACGCAT","humanPFCa_CGGTTACCGCTC","humanPFCa_GAAGGGACCCGC","humanPFCa_AACGAAACTCAA","humanPFCa_AACATGACTTGC","humanPFCa_TTCAGGCTCGTT","humanPFCa_TGATCGGCCAGA","humanPFCa_GCCATTTCGGGG","humanPFCa_GCCCACTTTCGN","humanPFCa_GTGTCGCTCTTC","humanPFCa_AACACAAAGCCC","humanPFCa_TGAAACTCATAA","humanPFCa_GTACGGCCCTCA","humanPFCa_CAGCTTTTACAA","humanPFCa_CTCGGAATACGG","humanPFCa_GTGTACGCCCAN","humanPFCa_ACTGAACGAATA","humanPFCa_AGCAGCCCCATC","humanPFCa_CCTGGATGGAAN","humanPFCa_AGCTATCTTCAA","humanPFCa_CATTACATTACT","humanPFCa_GCTAAAGCCAGC","humanPFCa_CGACTACTTATT",..},
org.rosuda.REngine.REXPString@3eee3e2b[1191]{"6","5","1","5","5","6","12","6","6","1","1","5","6","5","5","5","6","5","5","5","5","5","11","6","5","6","5","5","6","6","5","5",..},
org.rosuda.REngine.REXPString@4f63e3c7[1191]{"PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC","PFC",..},
<org.rosuda.REngine.REXPList@59532566[1]{names=org.rosuda.REngine.REXPString@dca2615[1191]{"humanPFCa_ATTTAGTTTGCT","humanPFCa_TCGGTGCTGCAT","humanPFCa_TGTCCTGGCCGT","humanPFCa_ATTAGGGCAGGT","humanPFCa_ACTCCATGCGGA","humanPFCa_AAAATTTAGACA","humanPFCa_ACAGTTATTATG","humanPFCa_TTGAAGATTTAT","humanPFCa_AAACCTCCCAAT","humanPFCa_TCGGCGACGCAT","humanPFCa_CGGTTACCGCTC","humanPFCa_GAAGGGACCCGC","humanPFCa_AACGAAACTCAA","humanPFCa_AACATGACTTGC","humanPFCa_TTCAGGCTCGTT","humanPFCa_TGATCGGCCAGA","humanPFCa_GCCATTTCGGGG","humanPFCa_GCCCACTTTCGN","humanPFCa_GTGTCGCTCTTC","humanPFCa_AACACAAAGCCC","humanPFCa_TGAAACTCATAA","humanPFCa_GTACGGCCCTCA","humanPFCa_CAGCTTTTACAA","humanPFCa_CTCGGAATACGG","humanPFCa_GTGTACGCCCAN","humanPFCa_ACTGAACGAATA","humanPFCa_AGCAGCCCCATC","humanPFCa_CCTGGATGGAAN","humanPFCa_AGCTATCTTCAA","humanPFCa_CATTACATTACT","humanPFCa_GCTAAAGCCAGC","humanPFCa_CGACTACTTATT",..}}>org.rosuda.REngine.REXPDouble@421a4ee1[1191]{4094.0,4459.0,3612.0,2780.0,3219.0,2243.0,2383.0,2816.0,2623.0,2805.0,3144.0,2456.0,1632.0,2075.0,1646.0,1881.0,2358.0,2753.0,1930.0,1742.0,1369.0,1415.0,1925.0,1605.0,2070.0,1582.0,2342.0,1673.0,1556.0,1458.0,1603.0,1400.0,..},
<org.rosuda.REngine.REXPList@1237e0be[1]{names=org.rosuda.REngine.REXPString@528f8f8b[1191]{"humanPFCa_ATTTAGTTTGCT","humanPFCa_TCGGTGCTGCAT","humanPFCa_TGTCCTGGCCGT","humanPFCa_ATTAGGGCAGGT","humanPFCa_ACTCCATGCGGA","humanPFCa_AAAATTTAGACA","humanPFCa_ACAGTTATTATG","humanPFCa_TTGAAGATTTAT","humanPFCa_AAACCTCCCAAT","humanPFCa_TCGGCGACGCAT","humanPFCa_CGGTTACCGCTC","humanPFCa_GAAGGGACCCGC","humanPFCa_AACGAAACTCAA","humanPFCa_AACATGACTTGC","humanPFCa_TTCAGGCTCGTT","humanPFCa_TGATCGGCCAGA","humanPFCa_GCCATTTCGGGG","humanPFCa_GCCCACTTTCGN","humanPFCa_GTGTCGCTCTTC","humanPFCa_AACACAAAGCCC","humanPFCa_TGAAACTCATAA","humanPFCa_GTACGGCCCTCA","humanPFCa_CAGCTTTTACAA","humanPFCa_CTCGGAATACGG","humanPFCa_GTGTACGCCCAN","humanPFCa_ACTGAACGAATA","humanPFCa_AGCAGCCCCATC","humanPFCa_CCTGGATGGAAN","humanPFCa_AGCTATCTTCAA","humanPFCa_CATTACATTACT","humanPFCa_GCTAAAGCCAGC","humanPFCa_CGACTACTTATT",..}}>org.rosuda.REngine.REXPInteger@ea9e141[1191]{2374,2593,2207,1685,1915,1466,1557,1838,1647,1767,1983,1711,1076,1385,1032,1223,1422,1782,1290,1197,931,936,1287,1121,1334,1122,1573,1172,1060,1000,1054,935,..},
<org.rosuda.REngine.REXPList@1e54cb33[1]{names=org.rosuda.REngine.REXPString@33cbfa57[1191]{"humanPFCa_ATTTAGTTTGCT","humanPFCa_TCGGTGCTGCAT","humanPFCa_TGTCCTGGCCGT","humanPFCa_ATTAGGGCAGGT","humanPFCa_ACTCCATGCGGA","humanPFCa_AAAATTTAGACA","humanPFCa_ACAGTTATTATG","humanPFCa_TTGAAGATTTAT","humanPFCa_AAACCTCCCAAT","humanPFCa_TCGGCGACGCAT","humanPFCa_CGGTTACCGCTC","humanPFCa_GAAGGGACCCGC","humanPFCa_AACGAAACTCAA","humanPFCa_AACATGACTTGC","humanPFCa_TTCAGGCTCGTT","humanPFCa_TGATCGGCCAGA","humanPFCa_GCCATTTCGGGG","humanPFCa_GCCCACTTTCGN","humanPFCa_GTGTCGCTCTTC","humanPFCa_AACACAAAGCCC","humanPFCa_TGAAACTCATAA","humanPFCa_GTACGGCCCTCA","humanPFCa_CAGCTTTTACAA","humanPFCa_CTCGGAATACGG","humanPFCa_GTGTACGCCCAN","humanPFCa_ACTGAACGAATA","humanPFCa_AGCAGCCCCATC","humanPFCa_CCTGGATGGAAN","humanPFCa_AGCTATCTTCAA","humanPFCa_CATTACATTACT","humanPFCa_GCTAAAGCCAGC","humanPFCa_CGACTACTTATT",..}}>org.rosuda.REngine.REXPDouble@1d96d872[1191]{100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,..},
<org.rosuda.REngine.REXPList@5c748168[1]{names=org.rosuda.REngine.REXPString@6441c486[1191]{"humanPFCa_ATTTAGTTTGCT","humanPFCa_TCGGTGCTGCAT","humanPFCa_TGTCCTGGCCGT","humanPFCa_ATTAGGGCAGGT","humanPFCa_ACTCCATGCGGA","humanPFCa_AAAATTTAGACA","humanPFCa_ACAGTTATTATG","humanPFCa_TTGAAGATTTAT","humanPFCa_AAACCTCCCAAT","humanPFCa_TCGGCGACGCAT","humanPFCa_CGGTTACCGCTC","humanPFCa_GAAGGGACCCGC","humanPFCa_AACGAAACTCAA","humanPFCa_AACATGACTTGC","humanPFCa_TTCAGGCTCGTT","humanPFCa_TGATCGGCCAGA","humanPFCa_GCCATTTCGGGG","humanPFCa_GCCCACTTTCGN","humanPFCa_GTGTCGCTCTTC","humanPFCa_AACACAAAGCCC","humanPFCa_TGAAACTCATAA","humanPFCa_GTACGGCCCTCA","humanPFCa_CAGCTTTTACAA","humanPFCa_CTCGGAATACGG","humanPFCa_GTGTACGCCCAN","humanPFCa_ACTGAACGAATA","humanPFCa_AGCAGCCCCATC","humanPFCa_CCTGGATGGAAN","humanPFCa_AGCTATCTTCAA","humanPFCa_CATTACATTACT","humanPFCa_GCTAAAGCCAGC","humanPFCa_CGACTACTTATT",..}}>org.rosuda.REngine.REXPDouble@834831b[1191]{0.19540791402051783,0.02242655303879794,0.13842746400885936,0.935251798561151,0.12426219322771047,0.17833259028087384,0.41963911036508605,0.07102272727272728,0.1143728555089592,0.035650623885918005,0.22264631043256997,0.08143322475570033,0.061274509803921566,0.09638554216867469,0.060753341433778855,0.21265284423179162,0.08481764206955046,0.0726480203414457,0.15544041450777202,0.0,0.3652300949598247,0.0,0.3116883116883117,0.06230529595015576,0.0,0.12642225031605564,0.3415883859948762,0.2988643156007173,0.5141388174807198,0.3429355281207133,0.12476606363069245,0.07142857142857142,..},
<org.rosuda.REngine.REXPList@234a8f27[1]{names=org.rosuda.REngine.REXPString@5b4d25e7[1191]{"humanPFCa_ATTTAGTTTGCT","humanPFCa_TCGGTGCTGCAT","humanPFCa_TGTCCTGGCCGT","humanPFCa_ATTAGGGCAGGT","humanPFCa_ACTCCATGCGGA","humanPFCa_AAAATTTAGACA","humanPFCa_ACAGTTATTATG","humanPFCa_TTGAAGATTTAT","humanPFCa_AAACCTCCCAAT","humanPFCa_TCGGCGACGCAT","humanPFCa_CGGTTACCGCTC","humanPFCa_GAAGGGACCCGC","humanPFCa_AACGAAACTCAA","humanPFCa_AACATGACTTGC","humanPFCa_TTCAGGCTCGTT","humanPFCa_TGATCGGCCAGA","humanPFCa_GCCATTTCGGGG","humanPFCa_GCCCACTTTCGN","humanPFCa_GTGTCGCTCTTC","humanPFCa_AACACAAAGCCC","humanPFCa_TGAAACTCATAA","humanPFCa_GTACGGCCCTCA","humanPFCa_CAGCTTTTACAA","humanPFCa_CTCGGAATACGG","humanPFCa_GTGTACGCCCAN","humanPFCa_ACTGAACGAATA","humanPFCa_AGCAGCCCCATC","humanPFCa_CCTGGATGGAAN","humanPFCa_AGCTATCTTCAA","humanPFCa_CATTACATTACT","humanPFCa_GCTAAAGCCAGC","humanPFCa_CGACTACTTATT",..}}>org.rosuda.REngine.REXPDouble@31c2affc[1191]{0.21983390327308255,0.26911863646557527,0.2768549280177187,0.14388489208633093,0.12426219322771047,0.2229157378510923,0.3357112882920688,0.24857954545454544,0.15249714067861228,0.35650623885918004,0.3180661577608142,0.16286644951140067,0.428921568627451,0.09638554216867469,0.18226002430133656,0.1594896331738437,0.21204410517387615,0.32691609153650564,0.10362694300518134,0.2296211251435132,0.07304601899196494,0.35335689045936397,0.3116883116883117,0.3115264797507788,0.1932367149758454,0.06321112515802782,0.08539709649871904,0.17931858936043038,0.1928020565552699,0.2743484224965706,0.12476606363069245,0.2142857142857143,..},
org.rosuda.REngine.REXPDouble@1dc2de84[1191]{-4.181599492971762,-4.90114628786312,-3.0232084941314303,-5.1012729358123385,-9.474483365957601,-7.43180977815853,-5.2432688426421725,-2.983149881307944,-6.230110521261557,-8.50007330888973,-4.58972107881771,-4.825117464010581,-6.114154214804038,-5.002438898031577,-5.166072721426352,-5.309285993521079,-6.260045404379233,-4.869336481039389,-4.934497232382163,-4.9929636668609225,-9.306928510610922,-5.163238878195151,-4.7519944858001315,-7.6736606311248385,-5.155719633047446,-2.5061870765136325,-8.523410673086508,-4.826135988180503,-5.625911588613852,-6.249041910116538,-4.741354818289145,-9.600541944448812,..},
org.rosuda.REngine.REXPDouble@6a0659ac[1191]{9.32751454467693,-7.803035363007396,14.213882342528493,-7.536163433838695,2.2501963531486093,8.505276576232106,-7.483108624268382,14.200824633788258,9.649550334166676,2.006866828154713,-7.513278111267894,-7.6609135711677965,7.820291415404469,-8.523374661255687,-8.52080260162434,-7.652752026367992,7.864734545897633,-8.169030770111888,-7.722914799500316,-8.167264565277904,2.8431738769523203,-8.654241665650218,-7.465566738892406,8.313072100829274,-7.8528867805489,13.88205327148357,2.1549965297690927,-7.715911968994945,7.5453385269157,7.958724871825368,-8.830148800659984,2.4184798156730234,..}},
elementType=org.rosuda.REngine.REXPString@58d63b16[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@7c4fc2bf[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@7772054c[0]{},
class=<org.rosuda.REngine.REXPList@2f61f937[1]{package=org.rosuda.REngine.REXPString@46866946[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@44de0113[1]{"DFrame"}}>org.rosuda.REngine.REXPS4@236134a1,
assays=<org.rosuda.REngine.REXPList@369c9bb[2]{data=<org.rosuda.REngine.REXPList@76d05cc9[5]{listData=<org.rosuda.REngine.REXPList@42b21d99[1]{names=org.rosuda.REngine.REXPString@68dcfd52[1]{"counts"}}>org.rosuda.REngine.REXPGenericVector@25b5c5e3[1]{<org.rosuda.REngine.REXPList@5177e388[7]{i=org.rosuda.REngine.REXPInteger@37b72ea[913744]{23,26,27,30,37,41,43,65,73,79,98,105,110,112,123,139,244,326,486,674,859,891,897,928,1125,1126,1192,1193,1295,1302,1698,1715,..},
p=org.rosuda.REngine.REXPInteger@cc239ba[1192]{0,2374,4967,7174,8859,10774,12240,13797,15635,17282,19049,21032,22743,23819,25204,26236,27459,28881,30663,31953,33150,34081,35017,36304,37425,38759,39881,41454,42626,43686,44686,45740,..},
Dim=org.rosuda.REngine.REXPInteger@7d37f1c[2]{32111,1191},
Dimnames=org.rosuda.REngine.REXPGenericVector@69d6a7cd[2]{org.rosuda.REngine.REXPString@3162743f[32111]{"A1BG","A1BG-AS1","A1CF","A2M","A2M-AS1","A2ML1","A2ML1-AS1","A2ML1-AS2","A3GALT2","A4GALT","AAAS","AACS","AADACL2","AADACL3","AADAT","AAED1","AAGAB","AAK1","AAMDC","AAMP","AANAT","AAR2","AARD","AARS","AARS2","AARSD1","AASDH","AASDHPPT","AASS","AATF","AATK","AATK-AS1",..},
org.rosuda.REngine.REXPString@2c708440[1191]{"humanPFCa_ATTTAGTTTGCT","humanPFCa_TCGGTGCTGCAT","humanPFCa_TGTCCTGGCCGT","humanPFCa_ATTAGGGCAGGT","humanPFCa_ACTCCATGCGGA","humanPFCa_AAAATTTAGACA","humanPFCa_ACAGTTATTATG","humanPFCa_TTGAAGATTTAT","humanPFCa_AAACCTCCCAAT","humanPFCa_TCGGCGACGCAT","humanPFCa_CGGTTACCGCTC","humanPFCa_GAAGGGACCCGC","humanPFCa_AACGAAACTCAA","humanPFCa_AACATGACTTGC","humanPFCa_TTCAGGCTCGTT","humanPFCa_TGATCGGCCAGA","humanPFCa_GCCATTTCGGGG","humanPFCa_GCCCACTTTCGN","humanPFCa_GTGTCGCTCTTC","humanPFCa_AACACAAAGCCC","humanPFCa_TGAAACTCATAA","humanPFCa_GTACGGCCCTCA","humanPFCa_CAGCTTTTACAA","humanPFCa_CTCGGAATACGG","humanPFCa_GTGTACGCCCAN","humanPFCa_ACTGAACGAATA","humanPFCa_AGCAGCCCCATC","humanPFCa_CCTGGATGGAAN","humanPFCa_AGCTATCTTCAA","humanPFCa_CATTACATTACT","humanPFCa_GCTAAAGCCAGC","humanPFCa_CGACTACTTATT",..}},
x=org.rosuda.REngine.REXPDouble@3047254d[913744]{1.0,3.0,1.0,1.0,1.0,2.0,2.0,2.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,..},
factors=org.rosuda.REngine.REXPGenericVector@6cf31447[0]{},
class=<org.rosuda.REngine.REXPList@4e92466a[1]{package=org.rosuda.REngine.REXPString@66e8997c[1]{"Matrix"}}>org.rosuda.REngine.REXPString@6f0cb5a1[1]{"dgCMatrix"}}>org.rosuda.REngine.REXPS4@1b29d52b},
elementType=org.rosuda.REngine.REXPString@47547132[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@655523dd[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@6f7e336b[0]{},
class=<org.rosuda.REngine.REXPList@3a2b2322[1]{package=org.rosuda.REngine.REXPString@5e1218b4[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@12958360[1]{"SimpleList"}}>org.rosuda.REngine.REXPS4@c6e0f32,
class=<org.rosuda.REngine.REXPList@6f3f0fae[1]{package=org.rosuda.REngine.REXPString@21a66d45[1]{"SummarizedExperiment"}}>org.rosuda.REngine.REXPString@1f966492[1]{"SimpleAssays"}}>org.rosuda.REngine.REXPS4@63fdffcd,
NAMES=org.rosuda.REngine.REXPSymbol@7428de63[�NULL�],
elementMetadata=<org.rosuda.REngine.REXPList@66f659e6[7]{rownames=org.rosuda.REngine.REXPSymbol@4a68135e[�NULL�],
nrows=org.rosuda.REngine.REXPInteger@46678e49[1]{32111},
listData=<org.rosuda.REngine.REXPList@748e9b20[1]{names=org.rosuda.REngine.REXPString@2063c53e[0]{}}>org.rosuda.REngine.REXPGenericVector@2a9bc08f[0]{},
elementType=org.rosuda.REngine.REXPString@50f40653[1]{"ANY"},
elementMetadata=org.rosuda.REngine.REXPSymbol@50a3d0f6[�NULL�],
metadata=org.rosuda.REngine.REXPGenericVector@6e57b5e9[0]{},
class=<org.rosuda.REngine.REXPList@1abc9f14[1]{package=org.rosuda.REngine.REXPString@6a0ac48e[1]{"S4Vectors"}}>org.rosuda.REngine.REXPString@24e08d59[1]{"DFrame"}}>org.rosuda.REngine.REXPS4@77cb9cd1,
metadata=org.rosuda.REngine.REXPGenericVector@971e903[0]{},
class=<org.rosuda.REngine.REXPList@35636217[1]{package=org.rosuda.REngine.REXPString@1549bba7[1]{"SingleCellExperiment"}}>org.rosuda.REngine.REXPString@3e4f80cb[1]{"SingleCellExperiment"}}>org.rosuda.REngine.REXPS4@38704ff0
>> 

@s-u
Copy link
Owner

s-u commented Oct 12, 2023

You won't be able to handle S4 objects in matlab, you have to use S4 methods in R to extract what you need from those obejcts or convert them to regular types (like matrices, vectors etc.). Of course, you could manually dig into it the internal structure, but that is highly discouraged, because only the methods know the internal structure, users should never see it and it may change at any point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants