做反应路线调研时,很多人卡在两件事上,一是结果太多看不完,二是条件筛得不准,漏掉关键溶剂、催化剂或温度区间,后面复现实验又得返工。把Reaxys里的反应结果先筛到可读,再把溶剂、催化剂、温度这些条件过滤跑通,检索效率会立刻上来。
一、Reaxys反应条件怎么筛
先别急着上来就加一堆条件,建议先用结构或关键词把反应结果集抓出来,再在结果页做分层筛选,这样更容易看清哪些条件在“砍掉噪声”,哪些条件在“误伤有效结果”。Reaxys的结果页本身就支持按反应条件、试剂催化剂、溶剂、产率、温度等维度过滤,适合做从粗到细的收敛。
1、先把反应结果集做出来
从首页或检索入口进入后,优先用【Quick search】输入反应物名称、产物名称或反应关键词,再点【Search】;如果你更依赖结构,切到结构检索界面画反应物与产物,再执行搜索,目标是先拿到一批可用的反应命中集合。
2、切到反应结果页签再开始筛
在结果页上方找到名为Reactions的结果页签并打开,确保当前列表确实是反应记录,而不是物质或文献;后续所有条件收敛都围绕这个反应列表做,避免在别的结果类型里越筛越乱。
3、用左侧过滤区做第一轮收敛
在结果页左侧打开【Filters】,先从【Yield】或【Record Type】这种影响面大的维度开始,缩小到你能接受的数量级;需要保留的就用【Limit to】,需要剔除的就用【Exclude】,这样每一步的取舍都可追溯。
4、用反应类型和步数把“无关路线”踢出去
如果你只关心某类反应,打开【Reaction Type】勾选对应类别;如果你只要单步反应或不想看多步路线,结合【No.of Steps】与结果页里的单步相关开关做限制,先把明显不匹配的路线过滤掉,再进入条件细化。
5、需要精确字段时再上Query Builder
当你发现左侧过滤不够精确,比如想把温度、时间、压力写成明确的检索条件,而不是只在结果里翻,就走【Query builder】→【Forms】→【Reaxys Forms】→【Reactions】,在表单里把需要的字段一项项加进去,再运行检索,把“条件”变成可复用的查询模板。
二、Reaxys溶剂催化剂温度怎么过滤
溶剂、催化剂、温度这三类条件,属于“筛得越细越容易漏”的典型字段,正确做法是先用结果页过滤做宽口径收敛,再用分类工具和表单字段做精确约束,同时每次只改一个变量,方便你判断是哪条条件把结果筛没了。
1、用结果页的试剂催化剂与溶剂过滤先做宽筛
在左侧【Filters】里依次打开【Reagent/Catalyst】与【Solvent】,先用常见名称或核心物质做包含式筛选,再逐步收紧;如果看到有【More】入口,优先点【More】扩展候选列表,再选择更贴近你想要的条目,避免手工拼写带来的漏筛。
2、用分类树做“同类溶剂”或“同类催化剂”过滤
当你不想被单个物质名称卡死,可以走分类过滤:打开名为Solvent Classes的分类区,点【More】展开树状分类,再按低沸点、高沸点、质子溶剂、非质子溶剂等路径做勾选过滤;催化剂同理,使用Catalyst Classes的分类树来做筛选会更稳。
3、温度过滤优先用Reaxys Forms的温度字段
温度更建议走表单字段而不是靠结果页翻记录:按【Query builder】→【Forms】→【Reaxys Forms】→【Reactions】进入反应表单后,添加名为Temperature的字段,在该字段里填入区间或阈值,再运行检索,这样得到的结果集在逻辑上更清晰。
4、三类条件组合时按“溶剂→催化剂→温度”顺序叠加
先只加【Solvent】观察命中量变化,再加【Reagent/Catalyst】确认是否过窄,最后再加Temperature字段做温度区间限制;每加一层都记录命中数,如果某一步从几千掉到个位数,优先回退这一步的条件写法,而不是怀疑数据库没数据。
5、遇到催化剂筛不到先检查它是否被归到试剂里
在Reaxys的数据编目里,促进反应的化学品会被归为溶剂、试剂或催化剂,但实际数据中金属催化体系有时会被更多地标到试剂字段里,导致你只筛催化剂会漏掉一批记录;这时把过滤条件放宽到【Reagent/Catalyst】整体维度,再二次人工核对会更可靠。
三、Reaxys反应条件筛完怎么核对溶剂催化剂温度是否漏筛
筛完不等于筛对,尤其是溶剂、催化剂、温度这种字段,最容易因为同义名、归类差异或字段缺失而漏掉关键记录。建议把“核对漏筛”当成固定收尾动作,用一套很短的检查流程,快速验证结果集是否与目标条件一致。
1、抽样打开反应记录核对条件字段
在反应结果列表里随手选10条左右,逐条打开反应详情页,重点看溶剂、试剂催化剂与温度在详情里是否有明确填写;如果详情里有而过滤没筛出来,优先怀疑是过滤项选错了字段或选错了条目名称。
2、把结果页的条件显示打开再对照
如果结果列表支持条件展示切换,先打开名为Conditions的显示,再在列表层面快速扫一遍溶剂与温度分布,确认你的过滤条件和列表里看到的条件一致,不一致就回到左侧【Filters】调整筛选项。
3、用分类树做反向验证
当你筛的是某一类溶剂或催化体系,反过来在Solvent Classes或Catalyst Classes里点【More】展开分类树,勾选同一类别做一次过滤对照;如果分类树过滤出来的集合明显大于你当前集合,说明你之前用的名称过滤过窄,需要改成分类过滤或改成包含式条目选择。
4、把温度条件从过滤改成字段检索再跑一遍对比
如果你是靠结果页过滤温度,建议用【Query builder】→【Forms】→【Reaxys Forms】→【Reactions】把Temperature字段明确写成区间,重新跑一次检索,再用两次结果集的命中量和抽样记录做对照,通常能很快定位是温度写法问题还是数据本身缺失。
总结
Reaxys里筛反应条件,核心是先拿到反应结果集,再利用结果页的过滤区做分层收敛;溶剂、催化剂、温度这类条件不要一次性写死,先宽筛再精筛,并用分类树与表单字段把逻辑落到可复用的查询上。最后用抽样核对加一次字段检索对照,把漏筛风险压下去,检索结果才真正能服务路线选择与条件复现。