首先打开TCGA官方的网站
然后进入数据下载的页面
紧接着选择自己需要下载的癌症数据(这里以前列腺癌为例)
选择如下的选项
然后在左边的条目(Files and Cases)中选择相应选项(以转录组数据为例),并将其添加到购物车中
下载Metadata、Manifest、Cart这三个文件
至此成功通过浏览器下载TCGA的转录组数据
PS:这种方式下载大文件有点卡,并且比较慢。
首先打开TCGA官方的网站
然后进入数据下载的页面
紧接着选择自己需要下载的癌症数据(这里以前列腺癌为例)
选择如下的选项
然后在左边的条目(Files and Cases)中选择相应选项(以转录组数据为例),并将其添加到购物车中
下载Metadata、Manifest、Cart这三个文件
至此成功通过浏览器下载TCGA的转录组数据
PS:这种方式下载大文件有点卡,并且比较慢。
由于是最新的DELLEMC服务器,并且CPU是最新的Skylake架构。因此安装最新版的CentOS7.4的操作系统时遇到了一些问题如下:
此时需要重启电脑,进入启动安装系统的界面,将光标移至Install CentOS 7 那行,然后按e键,看到如下行:
setparams 'Install CentOS Linux 7'
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 xdriver=vesa quiet
initrdefi /images/pxeboot/initrd.img
#将inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 xdriver=vesa,改为linux dd,如下:
setparams 'Install CentOS Linux 7'
linuxefi /images/pxeboot/vmlinuz linux dd quiet
initrdefi /images/pxeboot/initrd.img
按Ctrl+x,重启计算机。得到如下的图片:
此时,说明U盘的路径为/dev/sdc4,重启电脑,进入安装界面,在Install CentOS 7 按下e键,按照下面的内容修改:
setparams 'Install CentOS Linux 7'
linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdc4 quiet
initrdefi /images/pxeboot/initrd.img
修改完成后,便可以进行U盘引导启动
为了不需要启动后再次需改路径,需要修改syslinux.cfg,并且修改U盘的标签
vim /run/media/train/BOOT/syslinux/syslinux.cfg
label linux
menu label ^Install CentOS 7
kernel vmlinuz
append initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
sudo blkid -s LABEL
sudo e2label /dev/sdb2 CentOS\ 7\ x86_64
sudo blkid -s LABEL
#首先activeperl安装
进入cmd
ppm install MinGW
#安装完成后
cpan
install CPAN
cpan> install CPAN
cpan> q
在命令行下,重新进入cpan
o conf prefer_installer MB
o conf commit #建议以管理员身份运行
#若出现Loading internal null logger. Install Log::Log4perl for logging messages这个报错执行下面的命令
ppm install Log-Log4perl
#若出现Unable to get Terminal Size. The Win32 GetConsoleScreenBufferInfo call didn't work. The COLUMNS and LINES environment variables didn't work.则在dos命令行下执行下面两句
set LINES=40
set COLUMNS=80
#若想永久有效需要新建环境变量为上面的两个值即可
#在cpan>的环境下执行下面代码
install Module::Build
install Test::Harness
install Test::Most
#切换至C:\Users\DZ\Desktop\App-cpanminus-1.7043\App-cpanminus-1.7043此文件夹下的目录
perl Makefile.PL
cpanm Bio::Perl #若第一次出现-force的报错,再执行一边,可能是网络导致的原因
#测试Bioperl是否成功安装
perldoc Bio::SeqIO
#若出现无效参数 - -R,则执行下面的命令
cpan install Pod::Perldoc #重新安装perldoc
##########################字符串引用##########################
$value="ATGCN";
print $value,"\n";
$valueRef=\$value; #引用
print "$value and $valueRef\n";
$derefRalueRef=${$valueRef};
print "$value and $valueRef and $derefRalueRef\n";
##########################匿名字符串引用#######################
$value1=\ "ATGCNGG";
print ${$value1},"\n";
##########################数组引用#############################
@sequences=("ATTTAC","AACCGCTT","AACCTT");
print @sequences,"\n";
print "@sequences","\n";
$arrayRef=\@sequences;
print $arrayRef,"\n";
@deRefarray=@{$arrayRef};
print "@deRefarray","\n";
print "*******************","\n";
print @{$arrayRef}[0],"\n";
print "*******************","\n";
print ref($arrayRef),"\n";
print $arrayRef -> [0],"\n";
print $arrayRef -> [1],"\n";
print $arrayRef -> [2],"\n";
print $arrayRef -> [0]," ",$arrayRef -> [1]," ",$arrayRef -> [2],"\n";
###############################匿名数组引用############################
$sequences = ["ATACGCA","GGCCATA","CAGATATCAAA"];
print $sequences,"\n";
print ref($sequences),"\n";
print $sequences -> [0]," ",$sequences -> [1]," ",$sequences -> [2],"\n";
###############################多维数组的引用############################
$sequences=[["ATCGCGA","GCCAATG","GGAACCTT"],["AAATTTGGCCAGG","AGAGTACAGCAT","AGGC"],["ATTCA","GGCCAA","GGGAAAGGTTAAGGTT"]];
print "@{$sequences}","\n";
print $sequences,"\n";
print ref($sequences),"\n";
print $sequences -> [0],"\n";
print $sequences -> [1],"\n";
print $sequences -> [2],"\n";
print $sequences -> [0][0],"\n";
for $i (0..2){
for $j (0..2){
print $sequences -> [$i][$j],"\n";
}
}
print "########################","\n";
for $i (0..2){
for $j (0..2){
print $sequences -> [$i] -> [$j],"\n";
}
}
print "#########################","\n";
for $i (0..2){
print $sequences -> [$i],"\n";
}
##########################hash引用###########################
use Data::Dumper;
my %dzHash=(
"ID123" => "gff",
"ID124" => "gff1",
"ID125" => "gff3"
);
print %dzHash."\n";
print scalar(%dzHash),"\n";
print %dzHash,"\n";
my $refdzHash=\ %dzHash;
print Dumper($refdzHash);
print ref($refdzHash),"\n";
print %{$refdzHash},"\n";
print $refdzHash,"\n";
print $refdzHash -> {ID123},"\n";
print $refdzHash -> {ID125},"\n";
print %{$refdzHash},"\n";
print %{$refdzHash}{ID124},"\n";
for my $K (keys %{$refdzHash}){
print "keys:",$K,"\t","value:",$refdzHash -> {$K},"\n";
}
####################匿名hash##########################
$myniHash={
"ID123" => "gff",
"ID124" => "gff1",
"ID125" => "gff3"
};
print $myniHash,"\n";
print %{$myniHash},"\n";
print $myniHash -> {ID124},"\n";
for $d (keys %{$myniHash}){
print "keys:",$d,"\t","value:",$myniHash -> {$d},"\n";
}
$filename="test.gff3";
open(R,"$filename") || die "Can not open $filename\n";
open(W,">$filename.mRNA");
my %geneInfo=();
my $refgeneInfo=\ %geneInfo;
while (my $file=<R>){
chomp $file;
if ($file=~/^#/){
next;
}
my @temp=split("\t",$file);
if ($temp[2] eq "gene"){
$temp[-1]=~/ID=([^;]+)?/;
my $geneID=$1;
$refgeneInfo -> {$geneID} -> {'location'} = [$temp[0],$temp[3],$temp[4]];
}
if ($temp[2] eq "mRNA"){
$temp[-1]=~/ID=([^;]+).Parent=([^;]+)/;
push(@{$refgeneInfo->{$2}->{transcripts}},{"start" => $temp[3],"end" => $temp[4],"chr" =>$temp[0],"mRNA" =>$1});
}
}
for my $id (keys %{$refgeneInfo}){
print $refgeneInfo -> {$id} ->{location},"\n";
print $refgeneInfo -> {$id} -> {transcripts},"\n";
if ( ($refgeneInfo -> {$id} -> {transcripts}) ne ""){
print $refgeneInfo -> {$id} -> {transcripts} -> [0] ->{mRNA},"\n";
}
print "\n";
}
close R;
close W;
yum groupinstall "Development Tools" "Server Platform Development" -y
yum install httpd
yum install php
systemctl start httpd.service
# ss -tnl 80端口
yum install php-mysql mariadb-server -y
systemctl start mariadb.service
# ss -tnl 3306端口
tar -zxf wordpress-4.9.6.tar.gz
cd wordpress
\cp * /var/www/html/ -r
cd /var/www/html/
cp wp-config-sample.php wp-config.php
mysql
# MariaDB [(none)]> CREATE DATABASE wpdb;
#MariaDB [(none)]> GRANT ALL ON 数据库名字db.* TO 用户@'ip' IDENTIFIED BY '密码';
#MariaDB [(none)]> exit
vim wp-config.php
按照之前的mariadb的数据库填写
systemctl restart httpd.service
systemctl restart mariadb.service