mcpField
E
elife-figure-guide

elife-figure-guide

github.com/jaechang-hits设计与 UI38468 次安装1 周前更新
代码仓库

关于 elife-figure-guide

面向向 eLife 投稿的作者,提供图件准备规范,涵盖常规图、striking image 和 figure supplement。还说明图像筛查政策,以及局部增强与全图统一调整的区别。

主要功能

  1. 01Striking image 尺寸与内容要求
  2. 02支持的图件文件格式
  3. 03Figure supplement 命名规则
  4. 04常规图像筛查政策
  5. 05图像调整与数据保留要求

适用场景

  1. 01准备 eLife striking image
  2. 02整理主图及其补充图
  3. 03检查图像处理是否符合投稿政策

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jaechang-hits/sciagent-skills --skill elife-figure-guide

安装后在 Claude Code 中输入/elife-figure-guide确认已加载。

详细介绍

eLife 图件准备指南

概述

本指南提供向 eLife 投稿时准备图件的完整规范。eLife 以其开放获取模式、图件补充材料系统、醒目图片要求以及严格的图片筛查政策而闻名;在该政策下,对科学图像进行选择性增强会被视为科研不端行为。

官方参考资料:https://elife-rp.msubmit.net/html/elife-rp_author_instructions.html


分辨率要求

图像类型最低分辨率
醒目图片最低 1800 x 900 像素
常规图件无严格 DPI 要求(建议采用标准的 300 DPI)
from PIL import Image

def check_elife_resolution(image_path, is_striking=False):
    """Check if image meets eLife resolution requirements.

    Args:
        is_striking: True for striking/graphical abstract images
    """
    img = Image.open(image_path)
    w, h = img.size
    dpi = img.info.get('dpi', (72, 72))

    print(f"Dimensions: {w} x {h} px")
    print(f"DPI: {dpi[0]} x {dpi[1]}")

    if is_striking:
        if w >= 1800 and h >= 900:
            print("PASS: Meets striking image minimum (1800x900 px)")
            return True
        else:
            print(f"FAIL: Striking image needs 1800x900 px, got {w}x{h}")
            return False
    else:
        if dpi[0] >= 300:
            print("PASS: Resolution meets standard (300+ DPI)")
        else:
            print(f"NOTE: DPI is {dpi[0]}; 300+ DPI recommended")
        return True

文件格式

常规图件
格式是否接受
TIFF是
EPS是
PDF是
JPEG / JPG是
GIF是
PS(PostScript)是
RTF是
Microsoft Excel是(用于基于数据的图件)
CorelDraw是
醒目图片
格式是否推荐
PNG是(首选)
TIFF是
JPEG是

图件大小和尺寸

醒目图片(图形摘要)
  • 最小尺寸:1800 x 900 像素
  • 格式:横向
  • 最多由 1-2 个面板组成
  • 不应包含标签或文字
常规图件
  • 每个图件以单独文件上传
  • 未公布具体的栏宽要求

色彩模式

  • 已发布的指南未明确要求采用 RGB 或 CMYK
  • 遵循标准做法:数字投稿使用 RGB

字体要求

醒目图片
  • 醒目图片中不应包含标签或文字
常规图件
  • 未公布严格的字体规范
  • 遵循标准科学图件惯例(无衬线字体,6-8 pt)
import matplotlib.pyplot as plt

def set_elife_fonts():
    """Configure Matplotlib with standard settings for eLife."""
    plt.rcParams.update({
        'font.family': 'sans-serif',
        'font.sans-serif': ['Helvetica', 'Arial'],
        'font.size': 7,
        'axes.labelsize': 7,
        'axes.titlesize': 8,
        'xtick.labelsize': 6,
        'ytick.labelsize': 6,
        'legend.fontsize': 6,
    })

标注规范

图件补充材料(eLife 专属系统)

eLife 使用独特的图件补充材料系统,而非传统的补充图件:

  • 格式:Figure 1--Figure Supplement 1、Figure 1--Figure Supplement 2 等
  • 每份补充材料都应有一个简短标题和可选的图例
  • 补充材料在出版物中与其所属的主图件关联
醒目图片
  • 不得包含任何标签或文字
  • 限为 1-2 个面板
def generate_elife_supplement_names(main_figure_num, n_supplements):
    """Generate eLife figure supplement naming.

    Args:
        main_figure_num: The main figure number (1, 2, 3, ...)
        n_supplements: Number of supplements for this figure

    Returns:
        List of supplement name strings
    """
    names = []
    for i in range(1, n_supplements + 1):
        names.append(f"Figure {main_figure_num}--Figure Supplement {i}")
    return names

# Example
supplements = generate_elife_supplement_names(3, 4)
for s in supplements:
    print(s)
# Output:
# Figure 3--Figure Supplement 1
# Figure 3--Figure Supplement 2
# Figure 3--Figure Supplement 3
# Figure 3--Figure Supplement 4

图像完整性与处理政策

重要:eLife 会定期筛查图像

eLife 会定期筛查投稿图像,检查是否存在不当的数字处理。这并非随机抽查,而是系统性流程。

禁止行为
  • 增强、遮挡、移动、移除或引入图像中的任何特定特征
  • 选择性增强构成科研不端行为
    • 示例:调整印迹中的单条条带强度 = 科研不端行为
允许的操作
  • 对整个图像进行统一的亮度、对比度和色彩平衡调整
  • 调整不得遮挡或消除原始图像中的信息
后果
  • 不当处理图像可能导致:
    • 稿件被拒
    • 作者所属机构展开调查
    • 已发表文章被公开更正或撤稿

Python 快速入门:完整验证

from PIL import Image
import os

def validate_elife_figure(image_path, is_striking=False):
    """Full validation of a figure against eLife requirements."""
    img = Image.open(image_path)
    issues = []
    w, h = img.size

    # 1. Striking image checks
    if is_striking:
        if w < 1800 or h < 900:
            issues.append(f"Striking image: {w}x{h} px below 1800x900 minimum")
        if w < h:
            issues.append("Striking image should be landscape orientation")

    # 2. Resolution check (standard recommendation)
    dpi = img.info.get('dpi', (72, 72))
    if not is_striking and dpi[0] < 300:
        issues.append(f"Resolution {dpi[0]} DPI; 300+ DPI recommended")

    # 3. Format check
    fmt = img.format
    accepted = ['TIFF', 'JPEG', 'PNG', 'EPS', 'PDF', 'GIF']
    if fmt and fmt.upper() not in accepted:
        issues.append(f"Format '{fmt}' may not be standard")

    if is_striking:
        striking_formats = ['PNG', 'TIFF', 'JPEG']
        if fmt and fmt.upper() not in striking_formats:
            issues.append(f"Striking image: prefer PNG, TIFF, or JPEG (got {fmt})")

    # Report
    print(f"=== eLife Figure Validation {'(Striking)' if is_striking else ''} ===")
    print(f"Dimensions: {w} x {h} px")
    print(f"DPI: {dpi[0]} x {dpi[1]}")
    print(f"Color mode: {img.mode}")
    print(f"Format: {fmt}")

    if issues:
        print(f"\nISSUES FOUND ({len(issues)}):")
        for issue in issues:
            print(f"  - {issue}")
    else:
        print("\nAll checks PASSED")

    print("\nWARNING: eLife routinely screens images for manipulation")
    print("Selective enhancement (e.g., single band intensity) = MISCONDUCT")

    return len(issues) == 0

关键概念

图件补充材料系统

eLife 以关联式图件补充材料系统取代传统的补充图件。补充材料命名为“Figure X--Figure Supplement Y”,并在出版物中直接关联至其所属主图件。每份补充材料都需要一个简短标题和可选的图例。与埋在补充文件中的内容相比,该系统更便于读者发现补充材料。

引人注目的图片要求

eLife 要求提供符合特定限制的引人注目的图片(图形摘要):最低尺寸为 1800 x 900 像素,采用横向版式,最多包含 1–2 个面板,且不得带有标签或文字。该图片会醒目地显示在文章列表和社交媒体中。它必须是一张独立的视觉图片,能够传达论文的主要发现。

常规图片筛查政策

eLife 会定期筛查所有提交的图片,检查是否存在不当的数字处理。这是系统性筛查,并非随机抽查。对科学图片的任何部分进行选择性增强(例如调整印迹中单条带的强度)都将被视为科研不端行为,并可能导致稿件被拒、机构调查或论文撤回。

决策框架

What type of figure are you preparing?
├── Striking image (graphical abstract)
│   ├── Dimensions: 1800 x 900 px minimum, landscape
│   ├── Format: PNG (preferred), TIFF, or JPEG
│   └── Content: No text, no labels, 1-2 panels max
├── Main figure
│   ├── Standard format: TIFF, EPS, PDF, JPEG
│   └── Upload as individual file
└── Figure supplement
    ├── Naming: "Figure X--Figure Supplement Y"
    ├── Include short title
    └── Same format requirements as main figures
情形格式分辨率备注
引人注目的图片PNG最低 1800 x 900 px不得带有文字或标签
Western 印迹TIFF300+ DPI将接受图像篡改筛查
图表EPS 或 PDF矢量格式单独上传文件
显微图像TIFF300+ DPI只能进行统一调整
补充面板与主图相同与主图相同命名为 "Figure X--Figure Supplement Y"
Excel 数据Excel (.xlsx)不适用可用于基于数据的图表

最佳实践

  1. 准备不带任何文字的引人注目的图片:eLife 严禁在这类图片中添加标签或文字。图片必须无需文字即可通过视觉传达信息
  2. 正确使用图补充材料系统:使用准确格式 "Figure X--Figure Supplement Y" 命名补充材料,两个连字符缺一不可。为每项补充材料添加简短的描述性标题
  3. 对整张图片统一应用所有调整:eLife 的筛查软件能够检测选择性增强。任何亮度/对比度调整都必须覆盖整张图片
  4. 保留未经处理的原始数据:鉴于 eLife 的筛查政策,备存原始文件可证明数据的完整性,并加快处理任何问询
  5. 将每张图作为单独文件提交:不要将多张图合并到一个文件中。每张图都应单独上传
  6. 引人注目的图片应采用横向版式:纵向版式不符合 eLife 对这类图片的要求。确保宽度大于高度,且尺寸不低于 1800 x 900 像素
  7. 在 Methods 中说明所有处理步骤:记录每一步图片处理(所用软件、应用的调整),以避免筛查疑虑

常见问题

  1. 在引人注目的图片中添加文字或标签:图片中出现任何文字都违反 eLife 的要求
    • 避免方法:制作纯视觉构图;删除所有注释、标签和文字叠加
  2. 选择性增强科学图片的部分区域:调整某个区域(例如单条凝胶泳道)而保持其他区域不变,会被视为不端行为
    • 避免方法:对整张图片统一应用所有亮度、对比度和颜色调整
  3. 图补充材料命名不正确:缺少双连字符格式或编号错误都会破坏链接系统
    • 避免方法:使用准确格式 "Figure X--Figure Supplement Y",包含双连字符 (--),并按顺序编号
  4. 提交尺寸低于最低要求的引人注目的图片:尺寸小于 1800 x 900 像素的图片将被拒收
    • 避免方法:上传前检查像素尺寸;制作尺寸达到或超过最低要求的图片
  5. 提交纵向版式的引人注目的图片:eLife 要求这类图片采用横向版式
    • 避免方法:确保最终构图的宽度(1800+ px)大于高度(900+ px)

提交前检查清单

向 eLife 提交图像前,请确认:

  • 醒目图像:至少 1800 x 900 px,横向,无文字或标签
  • 醒目图像格式:PNG、TIFF 或 JPEG
  • 常规图像:建议分辨率为 300+ DPI
  • 文件格式:TIFF、EPS、PDF、JPEG 或其他接受的格式
  • 每张图像均作为单独文件上传
  • 图像补充材料命名为:"Figure X--Figure Supplement Y"
  • 每份补充材料都有简短标题
  • 不得对图像的任何区域进行选择性增强
  • 所有亮度/对比度调整均应用于整张图像
  • 调整不得遮盖或消除原始信息
  • 保留未经处理的原始数据
  • 请注意,eLife 会定期筛查图像是否经过篡改

参考资料

评论

支持 Markdown