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. 01eLifeの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テキストやラベルは不可
ウェスタンブロット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. 各図を個別のファイルとして提出する:複数の図を1つのファイルにまとめないでください。図ごとに個別にアップロードします
  6. 印象的な画像は横向きにする:縦向きの印象的な画像は、eLifeの要件を満たしません。幅が高さを上回り、サイズが最小1800 x 900ピクセルとなるようにしてください
  7. すべての処理をMethodsに記載する:スクリーニングでの懸念を未然に防ぐため、画像処理の各手順(使用したソフトウェア、適用した調整)を記録してください

よくある落とし穴

  1. 印象的な画像にテキストやラベルを追加する:印象的な画像にテキストが含まれていると、eLifeの要件に違反します
    • 回避方法:視覚表現のみで構成し、注釈、ラベル、テキストのオーバーレイをすべて削除します
  2. 科学画像の一部を選択的に補正する:ほかの部分を変更せずに1つの領域(例:単一のゲルレーン)を調整することは、不正とみなされます
    • 回避方法:明るさ、コントラスト、色の調整はすべて、画像全体に均一に適用します
  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 が画像の加工を定期的に審査していることを認識

参考資料

コメント