广州基迪奥生物科技有限公司

 找回密码
 立即注册
查看: 1983|回复: 42

第21期Omicshare 课堂:文本编辑以及VIM文本编辑器的使用

  [复制链接]
  • TA的每日心情
    擦汗
    2017.4.1 16:53
  • 签到天数: 154 天

    连续签到: 1 天

    [LV.7]常住居民III

    管理员

    Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

    主题
    95
    奥币
    5224
    积分
    2047
    注册时间
    2015.11.12
    在线时间
    449 小时

    推广达人宣传达人论坛元老


    发表于 2016.7.12 14:39:13 | 显示全部楼层 |阅读模式
    第21期Omicshare 课堂
    文本编辑以及VIM文本编辑器的使用




        高通量测序数据的处理,非常核心的问题就是文本的处理。无论是测序产生的序列文件(ATCG)还是分析产生的大量表格数据,本质上都是文本。那么,对这些文本进行编辑贯穿于数据分析的任何阶段。尤其后期的数据挖掘,为了对数据进行编辑以及绘图,我们涉及到大量的表格拆分、合并、重排、过滤、筛选。你是否曾经面临过以下这样的问题:

    1)文件的开头和结尾有空格,需要将空格去除;
    2)去掉空白行;
    3)在进行热图绘制前,需要去除表达量都为0的基因;
    4)将一串貌似混杂的数据整理为表格;
    5)将表格的某些列合并
    6) 将表格某一列的内容替换为其他内容
    ... ...
      也许你会说,肉眼寻找+复制粘贴不是也可以吗?但如果你面对的是一个20万行的表格,你的肉眼和鼠标就无能为力了,甚至excel面对这样的文件,也会被卡得步履蹒跚。

      是否有更加高效便捷的方法?理论上,这些文本编辑操作往往要求我们掌握一些基本的编程语言,例如perl。当掌握一门编程语言需要大量时间精力。那么是否存在具有强大的编辑能力,又能较快掌握的文本编辑工具呢?

      VIM就属于这样强大的文本工具。对于window用户来说,这款软件也许不是那么熟悉。但其实这个软件在大部分Linux系统下是预装的软件。这个软件被称为程序员的标配,当然对于普通使用者来说,也依然是非常值得掌握的工具。对于初学者来讲,这个软件也许不是那么“友好”,但一旦掌握就如同为你插上一副翅膀,极大提高你对数据的编辑效率。

       本期Omicshare课堂,我们将会介绍文本编辑以及VIM文本编辑器的使用,主要包含以下三个方面的内容:
       1)文本编辑以及常用软件介绍;
       2)常用文本编辑器的比较;
       3)VIM使用入门。

       请大家阅读教程视频,有任何问题欢迎在帖子中留言。
       另外,关于VIM的使用命令,可以参考另一主题帖:
    VIM中的正则表达式(转)http://www.omicshare.com/forum/thread-1172-1-12.html

    交流PPT下载:
    VIM软件及练习素材数据下载:链接:http://pan.baidu.com/s/1geMVl4J 密码:xm3l

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    事在人为~
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2017.4.1 16:53
  • 签到天数: 154 天

    连续签到: 1 天

    [LV.7]常住居民III

    管理员

    Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

    主题
    95
    奥币
    5224
    积分
    2047
    注册时间
    2015.11.12
    在线时间
    449 小时

    推广达人宣传达人论坛元老


     楼主| 发表于 2016.7.12 14:56:03 | 显示全部楼层

    本期交流我们已经录制了视频:

    http://www.omicshare.com/class/Home/Index/singlev?id=45
    事在人为~
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 346 天

    连续签到: 1 天

    [LV.8]以坛为家I

    中华鲟

    Rank: 5Rank: 5

    主题
    11
    奥币
    2386
    积分
    500
    注册时间
    2016.1.4
    在线时间
    150 小时

    发表于 2016.7.13 22:56:41 | 显示全部楼层
    老师,好奇快,我在查找的时候输入:/Unigene00,我的VIM 界面并没有把所有的所有的Unigene00都显示出来啊,在MAC下要做什么调整吗?谢谢老师

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x

    点评

    按回车,就有颜色了。然后在Normal 模式下,按 N 键,会跳到下一个匹配的地方。  发表于 2016.7.13 23:25
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情

    2017.4.12 20:32
  • 签到天数: 30 天

    连续签到: 1 天

    [LV.5]常住居民I

    草履虫

    Rank: 2

    主题
    0
    奥币
    694
    积分
    20
    注册时间
    2016.1.9
    在线时间
    12 小时

    发表于 2016.7.12 16:30:42 | 显示全部楼层
    不错哟
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2017.4.1 16:53
  • 签到天数: 154 天

    连续签到: 1 天

    [LV.7]常住居民III

    管理员

    Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

    主题
    95
    奥币
    5224
    积分
    2047
    注册时间
    2015.11.12
    在线时间
    449 小时

    推广达人宣传达人论坛元老


     楼主| 发表于 2016.7.12 16:30:59 | 显示全部楼层
    大家有疑问就在楼下跟帖提出啊~
    事在人为~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017.6.19 10:56
  • 签到天数: 142 天

    连续签到: 1 天

    [LV.7]常住居民III

    钵水母

    Rank: 3Rank: 3

    主题
    0
    奥币
    729
    积分
    159
    注册时间
    2016.5.26
    在线时间
    57 小时

    发表于 2016.7.12 16:37:29 | 显示全部楼层
    我还没开始学vim
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    6 天前
  • 签到天数: 139 天

    连续签到: 1 天

    [LV.7]常住居民III

    钵水母

    Rank: 3Rank: 3

    主题
    0
    奥币
    643
    积分
    171
    注册时间
    2016.5.31
    在线时间
    75 小时

    发表于 2016.7.12 17:14:16 | 显示全部楼层
    越来越贴心!!!!!!赞赞赞!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    前天 08:51
  • 签到天数: 282 天

    连续签到: 9 天

    [LV.8]以坛为家I

    中华鲟

    Rank: 5Rank: 5

    主题
    7
    奥币
    1469
    积分
    711
    注册时间
    2016.4.8
    在线时间
    158 小时

    发表于 2016.7.12 18:34:21 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:47
  • 签到天数: 342 天

    连续签到: 14 天

    [LV.8]以坛为家I

    版主

    Rank: 10Rank: 10Rank: 10

    主题
    52
    奥币
    3801
    积分
    1107
    注册时间
    2016.1.8
    在线时间
    224 小时

    突出贡献优秀版主论坛元老


    发表于 2016.7.12 18:39:06 | 显示全部楼层
    来就有收获,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017.4.19 12:07
  • 签到天数: 89 天

    连续签到: 1 天

    [LV.6]常住居民II

    钵水母

    Rank: 3Rank: 3

    主题
    0
    奥币
    770
    积分
    155
    注册时间
    2016.3.14
    在线时间
    67 小时

    发表于 2016.7.12 21:46:46 | 显示全部楼层
    收获很大,感谢周老师
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 346 天

    连续签到: 1 天

    [LV.8]以坛为家I

    中华鲟

    Rank: 5Rank: 5

    主题
    11
    奥币
    2386
    积分
    500
    注册时间
    2016.1.4
    在线时间
    150 小时

    发表于 2016.7.13 00:36:18 | 显示全部楼层
    棒棒哒
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017.5.24 16:43
  • 签到天数: 42 天

    连续签到: 1 天

    [LV.5]常住居民I

    中华鲟

    Rank: 5Rank: 5

    主题
    2
    奥币
    761
    积分
    868
    注册时间
    2016.4.22
    在线时间
    30 小时

    发表于 2016.7.13 09:16:39 | 显示全部楼层
    来学习一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 08:01
  • 签到天数: 401 天

    连续签到: 3 天

    [LV.9]以坛为家II

    中华鲟

    Rank: 5Rank: 5

    主题
    0
    奥币
    1835
    积分
    811
    注册时间
    2016.1.15
    在线时间
    178 小时

    发表于 2016.7.13 10:51:56 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2016.4.8 10:01
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    草履虫

    Rank: 2

    主题
    2
    奥币
    499
    积分
    34
    注册时间
    2016.1.8
    在线时间
    18 小时

    发表于 2016.7.13 11:18:26 | 显示全部楼层
    本帖最后由 dylanmay 于 2016.7.13 11:36 编辑

    不错!问个问题VIM下能否一行一行的显示文件(不自动换行)?谢谢!

    搞定了
    :set wrap 设置自动折行
    :set nowrap 设置不自动折行
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    3 小时前
  • 签到天数: 269 天

    连续签到: 1 天

    [LV.8]以坛为家I

    帝王蝶

    Rank: 4

    主题
    4
    奥币
    1174
    积分
    309
    注册时间
    2016.6.21
    在线时间
    83 小时

    发表于 2016.7.13 17:04:32 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016.8.3 15:53
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    钵水母

    Rank: 3Rank: 3

    主题
    6
    奥币
    524
    积分
    195
    注册时间
    2016.4.7
    在线时间
    27 小时

    发表于 2016.7.13 20:40:50 | 显示全部楼层
    非常好,很实用的哦,但是自己要用的时候还是要认真哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 346 天

    连续签到: 1 天

    [LV.8]以坛为家I

    中华鲟

    Rank: 5Rank: 5

    主题
    11
    奥币
    2386
    积分
    500
    注册时间
    2016.1.4
    在线时间
    150 小时

    发表于 2016.7.13 23:27:05 | 显示全部楼层
    mac电脑,vim打开test1.txt文本文件,似乎读不出来中文标点符号呢,应该怎么改?谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 346 天

    连续签到: 1 天

    [LV.8]以坛为家I

    中华鲟

    Rank: 5Rank: 5

    主题
    11
    奥币
    2386
    积分
    500
    注册时间
    2016.1.4
    在线时间
    150 小时

    发表于 2016.7.13 23:31:46 | 显示全部楼层
    雪莲 发表于 2016.7.13 22:56
    老师,好奇快,我在查找的时候输入:/Unigene00,我的VIM 界面并没有把所有的所有的Unigene00都显示出来啊, ...

    按回车也没颜色呢,按N键倒是会跳到下一个匹配

    点评

    可能是苹果版的VIM比较诡异吧。  发表于 2016.7.14 14:30
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 418 天

    连续签到: 40 天

    [LV.9]以坛为家II

    中华鲟

    Rank: 5Rank: 5

    主题
    0
    奥币
    6018
    积分
    707
    注册时间
    2016.5.6
    在线时间
    136 小时

    发表于 2016.7.14 08:05:09 | 显示全部楼层
    学习。占座
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2017.6.7 22:53
  • 签到天数: 69 天

    连续签到: 1 天

    [LV.6]常住居民II

    钵水母

    Rank: 3Rank: 3

    主题
    3
    奥币
    1099
    积分
    189
    注册时间
    2016.3.16
    在线时间
    37 小时

    发表于 2016.7.14 14:09:45 | 显示全部楼层
    输入“/Unigene00”,敲回车,匹配到的会高亮显示,然后按“n”跳到下一处匹配的,“N”跳到上一处匹配的
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关于OmicShare
    关于我们
    客服热线
    020-39341079
    在线客服
    周一至周五(9:00-18:00)
    企业QQ留言
    基迪奥微信
    基迪奥微信公众号