• 主页
  • 课程

    关于课程

    • 课程归档
    • 成为一名讲师
    • 讲师信息
    同等学历教学

    同等学历教学

    免费
    阅读更多
  • 特色
    • 展示
    • 关于我们
    • 问答
  • 事件
  • 个性化
  • 博客
  • 联系
  • 站点资源
    有任何问题吗?
    (00) 123 456 789
    weinfoadmin@weinformatics.cn
    注册登录
    恒诺新知
    • 主页
    • 课程

      关于课程

      • 课程归档
      • 成为一名讲师
      • 讲师信息
      同等学历教学

      同等学历教学

      免费
      阅读更多
    • 特色
      • 展示
      • 关于我们
      • 问答
    • 事件
    • 个性化
    • 博客
    • 联系
    • 站点资源

      数据分析那些事儿分类

      • 首页
      • 博客
      • 数据分析那些事儿分类
      • Day 6 Conda Channel配置 #100天生信/数据科学自我挑战#

      Day 6 Conda Channel配置 #100天生信/数据科学自我挑战#

      • 发布者 weinfoadmin
      • 分类 数据分析那些事儿分类
      • 日期 2021年9月10日
      • 评论 0评论

      专题介绍:数据分析那些事儿是瑞典农业科学大学的一名科研工作者。在生物大数据分析领域已经有七年的科研经验。希望通过分享过去7年在国内外硕士、博士、博士后申请、求学、科研、求职、统计学、R&Python编程、生物大数据分析、国内外高校企业求职 生命科学发展对我们当下社会的影响 中收到的个人启发 来让1000个人受益 让求学求职生活变得容易一点点。如果你也想持续学习,克服懒惰的话。关注他参与“100天生信/数据科学自我挑战”的话题吧。

      Conda 从认识到精通 Day2-Day4回顾

      Day2-4总结了Conda 是什么,哪里好,怎么装,怎么用,怎么配置,今儿说说什么是Conda的channel

       

      Channel就是软件包存在的位置(类似于其余语言的CPAN, CRAN, Bioconductor)


      我们 conda install yyy 之所以能成功的前提,也必须是软件yyy已经在某个Channel里

      Conda 常用channel

      Conda 常用的channel 有两个


      1.  bioconda 大概有7000个左右常用的生信软件,运行conda install 后,会从remote repository pull 这个package的recipe build或者直接pull pre build的package

      2.  conda-forge,这个是比较general(不像bioconda那么全是生信类) 的一些软件包,比如numpy,pandas这些应该就在这个channel

       

      那么问题来了,这些channel的一些包是host在Github中的,而国内github的访问是看人品的,导致了回国以后我的一些pull request是HTTPError。

      国内channel更换

       

      解决方案是把channel换成清华的一个镜像(TUNA)其中备份了还提供了 Anaconda 仓库与第三方源(conda-forge、msys2、pytorch等)的镜像。我不太确定是否可以用所有的软件,但是目前发现更新后一些常用的软件都可以使用。更新方法是,

       

      我们的用户目录下有个 .condarc 配置文件,保存了conda的一些channel信息

       

      channels:
        - defaults
      show_channel_urls: true
      default_channels:
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
        - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
      custom_channels:
        conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
        simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

      Channel的优先级

      Conda5.0以前,每次我们敲入 conda install yyy时候,conda会在所有channel search 我们的yyy包,以及yyy包的版本与当前环境下所有包的冲突,导致了效率缓慢。所以conda 5.0之后保持了channel的优先级,只从最优先的开始,一旦找到不在继续向下搜索。

      100天生信/数据科学自我挑战回顾

      0. 成为更好的自己之 << 100天生信/数据科学自我挑战>>


      1. Day 1-100天生信/数据科学自我挑战(如何制定一个强有力的入门进阶计划)

      2. Day 2 # 100天生信/数据科学自我挑战# — Conda 入门到精通之初识Conda

      3.Day 3 Conda 分类、安装和配置# 100天生信/数据科学自我挑战#


      如果你还不熟悉 <<100天生信/数据科学自我挑战>>

      不管你是想入门生信/数据科学的初学者,还是想进阶生信/数据科学技能的从业者,可能都有不知如何下手或者坚持了几天就因为各种原因放弃了的经历。如果是这样,那么这个100天生信/数据科学自我挑战就是为你而设计的(超简单、纯免费,自虐升级,无广告和付费内容,详情见下文)。

       

      大家好,我是山石,山西农业大学(本)、天津大学(硕)、瑞典乌普萨拉大学(博),瑞典农业科学大学(博士后)。在生命科学领域学习工作了15年,目前为瑞典农业大学生物大数据分析Research Fellow。2020年年底以来我在自己的社交账号上开始分享从生命科学湿实验硕士,转型生物信息学的博士以后的学习科研和经历,至今收到了各个平台大概10000名小伙伴的关注。也收到了很多朋友的私信问题,新手如何入门生物信息学和数据科学,入门成为调包侠之后感觉遇到了瓶颈,如何才能进阶?其实这个问题同样困惑了我很久。回顾学习的过程,就像上台阶一样,往往登上一个台阶之后需要很久才有可能进阶,也或许很久都止步不前(比如我现在)。究其原因就是找不到合适的方法,有时候即便找到了合适的方法,很难在学习新东西和做Projects之间找到一个平衡,无法长久坚持下去,养成终身学习的习惯。而这个行业的进步又很快,每周都有新的方法和软件出来,为了避免被后浪早早拍死,凉透了,我发起这个和大家一起进步的自我挑战。

       << 100天生信/数据科学自我挑战>>是什么


      今天我发起一个100天生信/数据科学自我挑战。这个挑战其实很简单,只包括两个内容。第一,参与者每天至少花5分钟去学习生信或者数据科学的知识; 第二把学习的过程分享到自己的社交媒体中,任何社交媒体都可以,比如微博,知乎,B站或者微信(记得加入话题# 100天生信/数据科学自我挑战# 哦)。请大家转发这条动态,让更多的小伙伴加入进来共同进步。

       << 100天生信/数据科学自我挑战>>为什么

      学习是一种习惯,终身学习的习惯一旦养成,将很难改变,日积月累简单的一个好习惯,会让大家终身受益。英国的一份统计调查显示,养成一个习惯的平均时间是66天。我们每天学习至少5分钟,100天自我挑战。看似不长,只要坚持下去我相信一半以上的人都能够养成终身学习的习惯。在自媒体分享的原因有三个,其一,给自己立一个flag,创造舆论压力来鞭策自己,其二,把自己学过的内容归档,每周,每月,每个季度都有可以回头总结和升华,做到查漏补缺,慢慢形成知识体系。其三,通过100天持续不断的分享记录自己的学习过程,能够遇到很多同伴,一起讨论相互帮助。最后,这个学习过程和做Project的过程可能会让大家敲开心仪的公司的实习offer和心仪导师的升学offer。我们抱怨行业内卷,想躺平,但是试想像一下如果一位申请者拿了过去365天每天不间断的学习笔记来求职,面试官会不会拒而不见。一个人的处境只会因为这个人做了什么而改变,而不是这个人身上的标签。所以请大家转发这条动态,让更多的小伙伴加入进来共同进步。

      << 100天生信/数据科学自我挑战>>怎么做

      学习的内容不需要很复杂。如果你是一位初学者,可以是一些学科的基本概念和技术。例如什么是二代测序,Python 编程基础,什么是回归分析,什么是聚类等等。我的自媒体有很多相关内容(生信基础、linux,一二三代测序、RNA seq、 Variant calling等等),相信大家也关注了很多自媒体公众号,我关注的一些公众号有很多教程,如果实在不知道从哪里开始的欢迎私信我讨论(联系方式见文末)。如果你已经有一定的基础,期望进阶学习,可以用公共数据重复文章中的内容,做一个RNA seq,Single cell sequencing 的课题,也可以去kaggle,Github上去学习一个解决具体实践问题的小project。挑战赛的参与方式非常简单,大家只需要根据自己的情况,列一个提纲,每天循序渐进的学习一点点,记录在自己的社交媒体上,如果遇到合适的伙伴,可以一起积极交流互动。请大家转发这条动态,让更多的小伙伴加入进来共同进步。


      对于我自己来说,过去的半年我一直在梳理自己学习过程的一些基本概念和基础知识,我会继续完成生信,R,Python编程,统计,GWAS,多组学整合,基因组选育的内容,并在我的自媒体上更新。之后我计划在学科前沿,Web Developing和 App Developing努努力。如果能把自己科研中的一些实用结果做成App和网站,能让科研成果触及更多的同行。

      Document Your Journey To A Better Version Of Yourself

      我创建了一个微信群,不好意思在自己自媒体天天更新的小伙伴,欢迎入群哈(私信我15934076136,我拉大家入群)。不愿意入群的小伙伴,我在知乎提了一个问题” 100天生信/数据科学自我挑战,记录成为更好的自己?”。大家也可以匿名更新,希望我们有足够多的朋友在一起更新,相互见证彼此的成长。最后再次请大家转发这条动态,让更多的小伙伴加入进来共同进步。


       

       

      期待100天后大家都成为更好的自己, 有一群优秀的小伙伴在100天后等你。

       

      往期文章

      数量遗传学、GWAS、GS多组学分析系列课程


            1. 用时七年搜集整理的数量遗传学全网最全课程都包含些什么内容?

            2. 数量遗传学百年峥嵘开启信息化、智慧化现代农业和精准医疗新篇章

            3. 生信、多组学分析的生物学、生物信息学、群体数量遗传学基础(1)

            4.遗传学、多组学分析课程之(四)–为什么说突变、重组、单倍型及其在群体中的扩散是分析中最最重要的概念

            5.一、二、三代测序与分子标记的检出(数量、多组学分析课程)

            6.一、二、三代测序区别与联系(数量、多组学分析课程)
            7.第一代测序(Sanger 测序)原理 (数量、多组学分析课程)

            8.二代测序(Illumina测序)原理 (数量、多组学分析课程)

            9.第三代测序(PacBio测序)原理 (数量、多组学分析课程)

           10第三代测序(Nanopore测序)原理 (数量、多组学分析课程)
            11. 第11讲 – 10X测序原理 (数量、多组学分析课程)

            12.第12讲  – 基于PCR的分子标记检测原理 (数量、多组学分析课程)

            13.第13讲  – 基因芯片的分子标记检测原理 (数量、多组学分析课程)
            14.第14讲 涉及生物信息学涵盖知识点小节(数量、多组学分析课程)

            15  – 重测序、外显子测序、简化基因组测序(数量、多组学分析课程)

            16  – 细数表观组学(数量、多组学分析课程)
            17 – 极简甲基化测序 (数量、多组学分析课程)

            18-极简Chip seq (数量、多组学分析课程)

            19  – 极简ATAC seq (数量、多组学分析课程)

            20  – 生信必备技能之极简Linux (数量、多组学分析课程)

            21  – 生信必备技能之Linux文件操作和系统资源查看

           22  – 生信必备Linux技能之软件运行与查阅帮助(数量、多组学分析课程)

           23  – 生信必备Linux技能之 Vim文档代码编辑 (数量、多组学分析课程)

           24 Linux常用命令总结- rysnc、grep 和find等-生信必备Linux技能

           24-2   零基础如何快速入门生信分析并且告别调包侠成长攻略

           26 生信必备理论技能之–认识测序文库和测序过程

           27- 生信实战技能之—Fastq与FastQC

           28- 生信实战技能之—序列比对与BAM SAM 文件

           29- 生信实战技能之— Variant Calling 常见试验设计和注意细节

           30- Variant Calling (2)BAM文件质控


                                                 100天生信/数据科学自我挑战


      0. 成为更好的自己之 << 100天生信/数据科学自我挑战>>


      1. Day 1-100天生信/数据科学自我挑战(如何制定一个强有力的入门进阶计划)

      2. Day 2 # 100天生信/数据科学自我挑战# — Conda 入门到精通之初识Conda

      3. Day 3 Conda 分类、安装和配置# 100天生信/数据科学自我挑战#

      4. Day 4 Conda 环境使用的一些坑 # 100天生信/数据科学自我挑战#



      数量遗传学前沿讲座


      1. 60年人工选择与三代遗传学家的探索-弗吉尼亚鸡体重双向选择系

      2. 四篇文章NC+ NG +PG+Genes阐释数量遗传经典问题


      高校求职系列启发分享

            1.2018-2020国内找高校教职受到的几点启发

            2.高校招聘启事晦涩词背后对应的考核待遇与支持

            3-4.高高校招聘启发系列之三四-材料准备和简历投递之后

            5.高校招聘启发分享系列五-拿到offer之后



      求学感悟


      1.  说说科研人的故事、经历、所思、所感、所惑

      2. 毕业十几年后送给本科新生的几句话

      3. 穿越到大学、研究生、博士毕业,我想对自己说(深度干货)

      4.  求学工作经验分享

      5.   看一个科研工作者给你放大招

      6. 百强大学的生物信息学博士当主播三个月收获多少财富 (约你一起共同进步)



      科研中的hack 和tips


      1. 1000块自制表型组半自动检测设备

      2. 没经费也能干大项目-50块钱测序一个人的基因组


      如果您喜欢我的视频,请帮忙点个分享、再看和收藏,让更多的朋友看到它,一起在生信的路上越走越远。





      请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!

      • 分享:
      作者头像
      weinfoadmin

      上一篇文章

      31- Variant Calling (3)变异检出和质控
      2021年9月10日

      下一篇文章

      今儿生活一地鸡毛,没时间排版了,总结了一段500字,结果这里不排版只能发300字。又一次证明一地鸡毛……,Day5内容明日更新。
      2021年9月10日

      你可能也喜欢

      articleheader与公众号
      当一个隔离几个月的博士后面临遥遥无期的隔离时
      10 9月, 2021
      过去六七年科研中我与公共数据的故事
      10 9月, 2021

      14年从硕士时候的分子生物学专业转到计算生物学专业读博士,大一、大二学过的统计学 …

      31631245961
      读完博士,我们学到了什么?
      10 9月, 2021

      留言 取消回复

      要发表评论,您必须先登录。

      搜索

      分类

      • R语言
      • TCGA数据挖掘
      • 单细胞RNA-seq测序
      • 在线会议直播预告与回放
      • 数据分析那些事儿分类
      • 未分类
      • 生信星球
      • 老俊俊的生信笔记

      投稿培训

      免费

      alphafold2培训

      免费

      群晖配置培训

      免费

      最新博文

      Nature | 单细胞技术揭示衰老细胞与肌肉再生
      301月2023
      lncRNA和miRNA生信分析系列讲座免费视频课和课件资源包,干货满满
      301月2023
      如何快速批量修改 Git 提交记录中的用户信息
      261月2023
      logo-eduma-the-best-lms-wordpress-theme

      (00) 123 456 789

      weinfoadmin@weinformatics.cn

      恒诺新知

      • 关于我们
      • 博客
      • 联系
      • 成为一名讲师

      链接

      • 课程
      • 事件
      • 展示
      • 问答

      支持

      • 文档
      • 论坛
      • 语言包
      • 发行状态

      推荐

      • iHub汉语代码托管
      • iLAB耗材管理
      • WooCommerce
      • 丁香园论坛

      weinformatics 即 恒诺新知。ICP备案号:粤ICP备19129767号

      • 关于我们
      • 博客
      • 联系
      • 成为一名讲师

      要成为一名讲师吗?

      加入数以千计的演讲者获得100%课时费!

      现在开始

      用你的站点账户登录

      忘记密码?

      还不是会员? 现在注册

      注册新帐户

      已经拥有注册账户? 现在登录

      close
      会员购买 你还没有登录,请先登录
      • ¥99 VIP-1个月
      • ¥199 VIP-半年
      • ¥299 VIP-1年
      在线支付 激活码

      立即支付
      支付宝
      微信支付
      请使用 支付宝 或 微信 扫码支付
      登录
      注册|忘记密码?