fish初学者指南
- 格式:pdf
- 大小:238.83 KB
- 文档页数:11
fish的语法知识嘿,朋友!咱今天来聊聊“fish”这个词的语法知识。
您知道吗?“fish”这个词可有不少门道。
比如说,它作“鱼”这个意思的时候,单复数形式就很有意思。
当它指的是“鱼”的条数,那复数还是“fish”。
就好比您去市场买鱼,说“three fish”,那就是三条鱼。
可要是指的是“鱼”的种类,复数就得变成“fishes”啦!这是不是有点像您挑水果,说几个苹果那数量不变,说几种苹果就得换个说法。
再说“fish”作动词的时候,“fish for”这个短语常见得很。
就像您拿着鱼竿在河边,“I'm fishing for some big ones.” 这意思就是我在钓大鱼呢!您想想,这钓鱼的场景是不是一下子就出现在眼前啦?还有啊,“fish”和一些介词搭配起来也有不同的意思。
“fish in the river”是在河里钓鱼,“fish out of the river”可就是从河里把鱼弄出来。
这差别不大,但意思可完全不同哟!您再想想,学英语的语法就像搭积木,每个单词就是一块积木,“fish”就是其中独特的一块。
要是搭错了,这“房子”可就不结实啦!咱平时说英语,可不能乱用“fish”的语法。
不然就像做饭放错了调料,味道全变啦!比如说,您想说钓了很多种类的鱼,结果说成“I caught many fish.” 这可就闹笑话啦,得是“I caught many fishes.” 才对呢!所以说,掌握好“fish”的语法知识,那说英语的时候就能更顺溜,更地道。
您说是不是这个理儿?总之,“fish”这个词的语法看似简单,实则暗藏玄机。
只有认真琢磨,多多练习,咱们才能把它用得恰到好处,让英语表达更加准确、生动!。
fish的用法总结大全(学习版)编制人:__________________审核人:__________________审批人:__________________编制学校:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如英语单词、英语语法、英语听力、英语知识点、语文知识点、文言文、数学公式、数学知识点、作文大全、其他资料等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor.I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, this shop provides various types of classic sample essays, such as English words, English grammar, English listening, English knowledge points, Chinese knowledge points, classical Chinese, mathematical formulas, mathematics knowledge points, composition books, other materials, etc. Learn about the different formats and writing styles of sample essays, so stay tuned!fish的用法总结大全fish的意思n. 鱼,鱼肉,鱼类,〈口〉(特殊的)人物,家伙,东西,[建]接合板,夹片,鱼尾板,[航]钓锚器,撑夹桅杆的加固夹箍vt.& vi. 捕鱼,钓鱼,摸出,掏出vt. 钓鱼,捕鱼,搜寻,[航]加夹箍夹牢,[工]用接合板连接[加固] vi. 捕鱼,钓鱼,用钩捞取变形:过去式: fished;现在分词:fishing;过去分词:fished;fish用法fish可以用作名词fish用作可数名词时,意为“鱼”,单数形式表示“一条条的鱼”。
FISH(荧光原位杂交)技术全攻略荧光原位杂交技术(Fluorescence in situ hybridization,FISH)是一种应用非放射性荧光物质依靠核酸探针杂交原理在核中或染色体上显示核酸序列位置的方法。
该技术问世与70年代中期左右,其曾多于与染色体异常的研究,近年来随着FISH探针种类的不断增多,使得该技术逐步应用于各种领域。
该技术具有快速,安全,灵敏度高以及探针可长期保存等特点,目前已广泛应用于细胞遗传学,肿瘤生物学,基因定位,基因作图,基因扩增及分子诊断等领域。
1对于FISH操作来说,那些因素比较重要?在FISH中最重要的因素是温度、光照、湿度和各种试剂的PH值.温度和湿度直接影响着探针和目标DNA的杂交效率;光照影响了荧光染料的强度,因此探针要避光保存,其已经杂交的片子可用防荧光淬灭剂封片且避光保存;各种试剂pH也要精确达到要求,这也直接关系到FISH的稳定性。
2 如何保证FISH操作中的温度?最佳的措施是使用一些FISH的专用仪器进行操作,如Vysis的Hybrit FISH杂交仪.如果是手工操作,首先要对FISH操作过程中可能使用的一些仪器进行温控能力的检查,如水浴锅、孵箱,对其中不符合要求的要进行更换(疾病诊断中的探针要求温控精度在0。
5度以内).其次,要尽可能地保持操作环境温度在20度以上,对于在冬季进行的FISH 操作尤为重要。
此外对于需要预热以达到要求温度的试剂,在使用前必须使用温度计对其进行测温。
同时检测的样本最好不能超过4块。
操作中的行动一定要迅速。
操作者还往往忽视一些小部件的温度,诸如载玻片和盖玻片。
特别是在冬季,盖玻片本身温度就低,加之探针的量本就不多(10ul),因此事先没有预热的盖玻片会使得杂交液的温度急剧下降严重地影响了探针和目标DNA的杂交效率。
因此对上述小部件的要进行预热处理,不然会影响FISH的杂交效果。
3 使用荧光显微镜观察结果时,最初有清晰而明亮的信号,但随后信号急剧衰减,几分钟后信号就消失了。
使用fish全攻略使用fish全攻略FriendlyInteractiveShell(fish)很轻易使用。
它的语法、上下文相关的帮助和颜色编码的命令行界面(CLI)明显简化了UNIX?的使用,减轻了脚本编程的负担。
英语是一种令人困惑的语言。
例如,请考虑moon和good这两个单词。
对外行人而言,这两个单词似乎应该是押韵的,但是前者的读音是/mun/(根据InternationalPronunciationAlphabet),而后者的读音是/good/。
似乎英语中的惟一规则就是例外。
UNIXshell同样令人困惑。
例如,在Bourneshell(和大多数常用的UNIXshell)中,'$var'、"$var"和`$var`看起来相似,但是它们会产生很不一样的结果。
(在本文中的shell示例中,每个CLI前面都加上使用的shell的名称和命令编号)。
在上面的命令序列中,把变量var设置为两字母的字符串ls。
在第一个echo命令中,单引号禁止解释此变量,因此会按原样显示引号中的文本,即四字母的字符串$var。
在第4行代码中,双引号会解释此变量,所以结果是字符串ls。
最后,反撇号解释变量并作为子shell运行中间结果。
因此,`$var`产生中间字符串ls,它作为shell命令运行,天生当前目录的内容列表。
当然,这三种操纵符(单引号、双引号和反撇号)都有正当的用途,但是与英语中的例外一样,记住和把握这些细微差异很令人头疼。
为了进一步证实这一点,请问:$var和"$var"之间有什么差异?(提示:假设$var包含空格。
)假如一个变量包含空格,双引号会按原样把变量展开为一个参数。
否则,变量中的任何空格都被解释为参数分隔符。
shell语法很令人头疼。
这很糟糕,由于它使CLI(UNIX最强大的特性之一)更难把握。
上面这样的不一致题目甚至会给UNIX老手带来困扰。
荧光原位杂交技术(FISH)的基本原理及应⽤我接触“FISH”也是刚刚两年多的时间,作为⼀个“初学者”刚开始接触“FISH”可能跟⼤多数⼈⼀样满脑⼦的疑惑:“FISH”是做什么的?有什么临床作⽤呢?那些红红绿绿的点都是些什么意思?……今天让我们慢慢的去揭开FISH的不太神秘的⾯纱。
1.FISH的前世今⽣在FISH技术问世之前,基于20世纪60年代,放射性核素探针的原位杂交⽅法,检测间期染⾊体和分裂期染⾊体上特定DNA和RNA序列的⽅法,该⽅法存在操做⽐较⿇烦、分辨率有限、探针不稳定、放射性同位素的危害较⾼等问题,故⽬前弃之不⽤。
20世纪80年代⽤⾮放射性半抗原如⽣物素进⾏核酸标记的技术逐渐开展后,探针也开始使⽤这种⾮放射性标记⽅法。
随后FISH技术逐渐开展起来,1986年以后该技术被应⽤于分析细胞分裂期染⾊体铺⽚的DNA序列。
相对于放射性来说,FISH具有稳定性好、操作安全、结果迅速、空间定位准确、⼲扰信号少、⼀张玻⽚可以标记多种颜⾊探针等优点。
这些优点逐渐使FISH成为⼀种研究分⼦细胞遗传学很好的⽅法。
FISH即染⾊体荧光原位杂交(Flourescence in situ hybridization,FISH)是通过荧光素标记的DNA探针与样本细胞核内的DNA靶序列杂交,从⽽获得细胞核内染⾊体或基因状态的信息。
FISH是将传统的细胞遗传学同DNA技术相结合,开创了⼀门新的学科——分⼦细胞遗传学。
(如下图所⽰)2.FISH信号解读-红红绿绿是什么⽬前临床上⽤于FISH检测的探针的荧光素⼤都是绿⾊的和橙红⾊标记,可⼤致分为:染⾊体计数(着丝粒)探针(centromere-enumerationprobes,CEP),位点特异性识别探针(locus-specific identifier probes,LSI),染⾊体涂染(paint,WCP)探针。
其中CEP和LSI探针中的计数探针、融合探针及分离重排探针,在⾎液病诊断与预后分型中最为常⽤。
FISH(荧光原位杂交)技术全攻略荧光原位杂交技术(Fluorescence in situ hybridization,FISH)是一种应用非放射性荧光物质依靠核酸探针杂交原理在核中或染色体上显示核酸序列位置的方法。
该技术问世与70年代中期左右,其曾多于与染色体异常的研究,近年来随着FISH探针种类的不断增多,使得该技术逐步应用于各种领域。
该技术具有快速,安全,灵敏度高以及探针可长期保存等特点,目前已广泛应用于细胞遗传学,肿瘤生物学,基因定位,基因作图,基因扩增及分子诊断等领域。
1对于FISH操作来说,那些因素比较重要?在FISH中最重要的因素是温度、光照、湿度和各种试剂的PH值。
温度和湿度直接影响着探针和目标DNA的杂交效率;光照影响了荧光染料的强度,因此探针要避光保存,其已经杂交的片子可用防荧光淬灭剂封片且避光保存;各种试剂pH也要精确达到要求,这也直接关系到FISH的稳定性。
2 如何保证FISH操作中的温度?最佳的措施是使用一些FISH的专用仪器进行操作,如Vysis的Hybrit FISH杂交仪。
如果是手工操作,首先要对FISH操作过程中可能使用的一些仪器进行温控能力的检查,如水浴锅、孵箱,对其中不符合要求的要进行更换(疾病诊断中的探针要求温控精度在0.5度以内)。
其次,要尽可能地保持操作环境温度在20度以上,对于在冬季进行的FISH操作尤为重要。
此外对于需要预热以达到要求温度的试剂,在使用前必须使用温度计对其进行测温。
同时检测的样本最好不能超过4块。
操作中的行动一定要迅速。
操作者还往往忽视一些小部件的温度,诸如载玻片和盖玻片。
特别是在冬季,盖玻片本身温度就低,加之探针的量本就不多(10ul),因此事先没有预热的盖玻片会使得杂交液的温度急剧下降严重地影响了探针和目标DNA的杂交效率。
因此对上述小部件的要进行预热处理,不然会影响FISH 的杂交效果。
3 使用荧光显微镜观察结果时,最初有清晰而明亮的信号,但随后信号急剧衰减,几分钟后信号就消失了。
血液学荧光原位杂交指南(以BCR-ABL探针为例)Mark W. Drummond, Elaine K. Allan, Andrew Pearce and Tessa L. Holyoake翻译:黄劭mailto: huangshao@1.简介BCR-ABL融合基因由9号染色体和22号染色体相互易位而成,形成费城(Ph)染色体(小的22号染色体),在95%的慢性粒细胞白血病(CML)患者中能检测到此融合基因1。
22q11的BCR基因和9q34的ABL基因融合形成活性的BCA-ABL蛋白酪氨酸激酶2,3。
动物实验显示此融合蛋白能诱导小鼠患CML类似的疾病,提示此变异在CML及其它白血病(20%成人急性淋巴性白血病和较少的慢性嗜中性粒细胞白血病)发病中的重要地位。
因此,检测BCR-ABL易位对于临床治疗和研究都具有重要意义。
由于BCR-ABL阳性细胞没有典型的表面标志物,因此只能用分裂中期(MP)细胞核型分析、RT-PCR或荧光原位杂交(FISH)的方法进行检测。
FISH的优点在于可以对分裂间期(IP)细胞进行检测,极高的灵敏度和检测隐形易位的能力。
因此,使用FISH对骨髓或外周血标本的BCR-ABL阳性细胞数进行定量有助于对临床治疗进行监测。
同样,在研究上,也可以对单独的细胞克隆或分选的细胞进行分析。
最早的FISH技术使用S-FISH探针,分别对BCR和ABL基因用荧光进行标记4,5。
但在IP细胞中,由于信号随机分布的原因,许多邻接的分离信号看上去类似融合信号,导致出现了大量的假阳性细胞6。
而在MP细胞中,假阳性细胞的比例有所下降。
ES-FISH探针在ABL探针的5’端增加了一段序列,使假阳性的比例大为下降,同时可以检测变异9号染色体的缺失7。
D-FISH在ABL和BCR探针的5‘短都加入了额外序列,从而可观察到BCR-ABL和ABL-BCR 两个融合信号8。
ES探针和D-FISH探针都可以检测变异的9号染色体上靠近断裂点的可能缺失9。
水下摸鱼技巧初学者指南Fishing underwater can be a thrilling and rewarding experience for beginners. It's important to remember that this activity requires practice, patience, and skill. 水下捕鱼对初学者来说可能是一种激动人心且有回报的体验。
重要的是要记住这项活动需要练习、耐心和技巧。
One key skill to master when fishing underwater is the ability to remain calm and focused. This will help you make quick and precise movements to catch fish efficiently. 在水下捕鱼时要掌握的一个关键技巧是保持冷静和专注。
这将帮助您快速而准确地捕鱼。
Another important aspect of underwater fishing is understanding the behavior of fish. Different species have distinct habits and preferences, so it's essential to research and observe them before diving in. 水下捕鱼的另一个重要方面是了解鱼类的行为。
不同种类的鱼有不同的习性和喜好,因此在潜水之前进行研究和观察是至关重要的。
When selecting your gear for underwater fishing, choose equipment that is suitable for the depth and conditions of the water you will be fishing in. It's also important to ensure that your gear is in goodcondition and properly maintained to prevent any accidents or malfunctions. 在选择水下捕鱼装备时,选择适合您将要捕鱼的水深和条件的装备。
FISH 初学者指南中国矿中国矿大大 力学力学小杨小杨小杨 QQ QQ QQ::277502960 yhb20002000@ ,欢迎交流欢迎交流1.1.概述概述概述FISH是一门内植于UDEC的程序设计语言,它能让使用者定义新的变量和功能。
这些功能可以拓展UDEC的用途或者增加用户定义的功能。
例如,可以绘出或者打印新的变量,执行特殊的模拟,数值测试的随动控制,指定不寻常的属性分布和参数研究的自动化。
对使用Itasca软件现有程序结构做工程困难或者不能实现的用户来说,FISH语言发展响应了那些用户的需求. 与其在增加许多新的特殊功能到标准代码中,不如提供一种内置语言使用户能编写他们自己的模块。
一些实用FISH模块已经被写出了,UDEC项目提供一个有关此类的库(见FISH卷的第三节)。
对某些人来说,可能没有经验设计去编写简单的FISH模块或者修改现有的一些简单的模块。
4-2节为非程序员提供一个介绍性的指南。
然而,FISH语言和其他任何程序设计语言一样可以变得非常复杂。
要查阅更多细节,参考FISH卷的第二节。
类似所有规划任务,FISH功能可以被构造按增加的形式,在向前使用更复杂的代码前可以检查运行可行性。
相比较大多数编译器来说,FISH实行错误检测比较少,所以在实际应用它们之前,应该用些小的数据设置测试所有的功能。
FISH程序非常简洁的内植于正常UDEC数据文件,由关键词“DEFINE ”引入一个FISH函数,当遇到关键词“END ”时,该函数结束。
函数可以调用其它函数,被调用的函数又能继续调用其它函数,如此循环。
只要是在使用前都被定义了的,函数的调用次序可以任意(例如:由一个UDEC指令调用)。
FISH函数的编译形式储存在UDEC内存空间,指令“SAVE ”保存函数和各个相关变量当前值。
在第二篇FISH卷提供FISH语言规定的完全定义和内部函数。
它包含了有关语法,数据类型算法变量和函数的各种规范。
在第二篇FISH卷描述了所有FISH语言名,并且在“指令和指令和FISH FISH FISH参考概要参考概要”中提供这些名称的概要。
2. 2. 初学者引导和指南初学者引导和指南初学者引导和指南这一节是特意为那些已经运行过UDEC(至少一些简单的例子 )但是没有使用过FISH语言的人,假设他没有过程序经验的人写的。
为了从已有的例子中获得最大利益,你应该直接在UDEC 上运行它们。
这样简短的程序可以被直接键入。
每当运行完一个例子,给UDEC指令”NEW ”去“清除黑板”,以准备下一个例子。
另外一方面,更长的程序可以被创建或者在需要时调用它们。
在命令提示符后,按行键入例子4.1,在每行udec 命令行之后键入Enter 。
例子例子4.1 4.1 4.1 定义一个定义一个定义一个fish fish fish函数函数函数def a b ca b c =22*3+5end注意到当输入第一行命令后,提示符改变成D ef> 当指令E N D被输入后它又变回正常提示符。
这种提示符的改变提示你是在输入指令到UDEC 还是到FISH。
一般来说语句DEFINE 之后的所有命令行都是FISH 函数的一部分,直到语句END 被输入。
然而,如果你输入的命令行包含一个错误(例如:你输入符号=改为符号+),你将得到udec 提示符再次返回。
在这种情况下,你应该输入指令NEW ,并且从开始再次尝试。
因为它是非常容易出错的,FISH程序通常都由编辑者输入到一个文件中。
这个文件可以像正规的UDEC数据文件一样被调入到UDEC。
我们之后再介绍这个过程,现在我们继续交互式地操作。
假设你以上的程序输入无误,现在你可以看到UDEC提示符udec udec>>,你可以执行早期在例子4.1中定义的函数abc ,通过使用一下命令行:prin t a b c得到信息:a b c =71出现在屏幕上。
通过定义符号abc (使用DEFINE ... END 结构,如例子4.1所示),我们现在可以在许多UDEC 命令中参考它。
例如,那指令PRINT 显示出FISH 符号的值,这个值是被算法 a b c =22*3+5运算得出的。
这是一个任务说明,如果等号存在,那么等号右边的表达式运算并且将值赋给左边。
注意算法执行按照通常的方式:符号+、-、*、/分别表示加、减、乘、除。
相应的,符号^表示乘方。
现在我们输入一个稍微不同的例子(使用命令N E W 去清除原来的那个)例子例子4.24.24.2def a b chh=22a b c =hh*3+5end这里我们引入变量hh ,它首先被赋值22,然后在下一行中使用。
如果我们输入命令PR I NT abc abc,,会得到和原来例子完全一样的输出。
然而,我们现在有两个FISH 符号,它们都有值,但是其中一个(abc )被认为作为一个函数,而另外一个(hh )被认为是作为一个变量。
它们的差别如下:当FISH 符号名被提到(例如:在打印语句中),如果符号关联到一个函数,则这个关联函数执行;然而,如果符号不是一个函数名,符号的当前值直接调用接下来的例子可以帮助我们澄清变量和函数之间的差别。
在做这个例子之前,注意ude c中SET 命令可以设置任何FISH 符号的值,而不用依靠引入这个符号的FISH 程序。
接下来,键入一下命令行,不要给指令NEW,因为我们要在内存中保持我们先前的程序。
例子例子4.3 4.3 4.3 设置变量设置变量设置变量s e t a b c =0 hh=0prin t hhprin t a b cprin t hhSE T命令设置两个量abc 和hh 的值都为零。
因为hh 是变量,第一次PR I NT命令直接显示出当前为零的hh 值。
第二次PRINT 命令使abc 执行(因为abc 是函数名),hh 和abc 的值被重新计算。
因而,第三次语句显示已被重置为原有值的hh 。
为了检查你的理解,你可以按次序略有改动的输入,如例子4.4,然后指出为什么显示是不同的。
例子例子4.4 4.4 4.4 测试你关于函数和变量的理解测试你关于函数和变量的理解测试你关于函数和变量的理解newdef a b ca b c =hh*3+5ends e t hh=22prin t a b cs e t a b c =0 hh=0prin t hh prin t a b c prin t hh在这个阶段,它是很实用的来列出最重要的UDEC与FISH变量和函数直接相关命令(在下面表4.1中,v a r 变量名或者函数)表4..1 FISH 4..1 FISH名直接相关的命令名直接相关的命令名直接相关的命令PRI PRINT NT NT var varSET SET v ar= alue var= aluevar= alue HISTORY HISTORY var var我们已经见到了头两个例子(参考例子4.3和4.4),当记录那些标准UDEC 记录变量中没有提供的值时,第三个例子是值得参考的。
例子4.5显示了这个过程。
例4.5 4.5 记录记录记录FISH FISH FISH的变量值的变量值的变量值newblo c k 0,0 0,10 10,10 10,0gen edge 10prop m at =1 den s 1000 k 1e9 g 0.7e9bound 0, 10 -0.01, 0.01 yvel 0.0s e t gr a v 0 -10def st re ss _yzone I dx = b_zone(blo c k_he a d)st re ss _y = z_s yy(zone I dx)endhi st st re ss _y c y c 200pl hi s 1 hold在这个例子中,一个区域的竖向应力的变化被记录下来。
符号b_zone b_zone、、block_head block_head、、z_syy z_syy()()是预先定义名,它们可以访问UDEC的数据结构。
我们获得我们模型中块体第一个区域的索引。
由这个索引我们可以获得这个区域中一系列相关联的参数。
在这个例子中,我们已经获得了竖向应力值并且监控它的变化过程。
除了以上提到的预先定义的变量名,FISH程序中还有其他一些预定义对象。
它们分为几个类。
其中之一包括标量值,它们是一些单一的数字,例如:C lock lock百分之一秒的时间 unbal unbal 最大不平衡力pi pi πstep step 当前步数urand urand 在0.0和1.0之间的任意数这只是一个小的例子,完全列表参见2.5.2节其他实用的嵌入类是一些内置函数,例如正弦、余弦等可以在FISH语言中计算。
2.5.4节列出了完整的FISH变量。
一些列出如下:abs(a)a 绝对值 cos(a)cos(a)a的余弦值(a是弧度) log(a)log(a)a以10为底的对数 max(a,b) 返回a , b 中的最大值sqrt(a) a的平房根内置函数的例子稍后在介绍,现在我们必须讨论一个UDEC数据文件中更进一步有关用户定义FISH名的问题。
要获得UDEC 命令行中任何地方的数,你可以替换其中的FISH 变量名和函数名这个简单的语句是FISH 语言一个重要特征的关键,这个特征是允许像范围、外加应力、属性等东西在FISH函数中计算和在UDEC 通过符号形式输入。
因此,参数改变是非常容易的,不再需要在输入文件中改变很多值。
举个例子,假设我们知道材料的杨氏模量和泊松比,而UDEC需要体积模量和剪切模量,我们可以通过FISH函数来得到它们,使用公式(4.1)和(4.2)转换公式(4.1)和(4.2)到一个FISH函数(称为derive derive))可以按照如下例4.6的方式做:例4.64.6 计算体积模量和剪切模量的计算体积模量和剪切模量的FISH FISH FISH函数函数函数newdef derives _mod = y_mod / (2.0 * (1.0 + p_r at io))b_mod = y_mod / (3.0 * (1.0 - 2.0 * p_r at io))ends e t y_mod = 5e8 p_r at io = 0.25deriveprin t b_mod s _mod注意,我们通过在命令行中给它的名称来执行函数derive ,我们不关心它的值,而是关心它执行了什么。
如果你运行这个例子,你可以看到体积模量和剪切模量被计算的值b_mod 和s_mod 。
这个可以被使用在UDEC中以符号的形式如例4.7:例4.74.7 在UDEC UDEC输入中使用符号变量输入中使用符号变量输入中使用符号变量blo c k 0,0 0,10 10,10 10,0gen edge 10zone model el ast i czone bulk=b_mod s he a r=s _modprin t v a rz bulkprin t v a rz s he a r可以以正常方式输出bulk 和shear 来检查这个运行的有效性。