mcpField
N
nejm-figure-guide

nejm-figure-guide

github.com/jaechang-hitsデザイン・UI38479 回インストール6 日前に更新
リポジトリ

nejm-figure-guide について

New England Journal of Medicine(NEJM)への投稿図版を準備する著者向けのガイドです。解像度や形式、患者情報の扱いをまとめ、医学イラストはNEJMの専属イラストレーターが作成する方針も説明します。

主な機能

  1. 01画像種別ごとの解像度要件
  2. 02図版の推奨ファイル形式
  3. 03フォントとラベルの指針
  4. 04プライバシーと画像改変の規則
  5. 05投稿前チェックリスト

活用シーン

  1. 01投稿前の画像解像度確認
  2. 02グラフや写真の形式選択
  3. 03臨床画像の識別情報の確認
  4. 04臨床医学画像のタイトルと凡例の準備

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/nejm-figure-guideを入力して読み込まれたか確認します。

詳細

NEJM 図版作成ガイド

概要

このガイドでは、**New England Journal of Medicine(NEJM)**への投稿に向けた図版の作成仕様を詳しく説明します。NEJM の特徴として、医学イラストは NEJM の専属イラストレーターが著者と直接協力して作成します。著作権上の考慮から、著者は完成した医学イラストを投稿しないでください。

公式リファレンス: https://www.nejm.org/author-center/new-manuscripts


解像度の要件

画像の種類最低解像度備考
白黒の線画1,200 DPI最も高い要件
写真/ハーフトーン画像300 DPI写真の標準
査読段階低解像度でも可最終出版時には高解像度が必要
from PIL import Image

def check_nejm_resolution(image_path, image_type='photo', stage='final'):
    """Check if image meets NEJM resolution requirements.

    Args:
        image_type: 'lineart' (1200 DPI) or 'photo' (300 DPI)
        stage: 'review' (lower OK) or 'final' (strict requirements)
    """
    min_dpi = {'lineart': 1200, 'photo': 300}
    required = min_dpi.get(image_type, 300)

    if stage == 'review':
        print("NOTE: Lower resolution acceptable for peer review")
        required = 150  # relaxed for review

    img = Image.open(image_path)
    dpi = img.info.get('dpi', (72, 72))

    print(f"Stage: {stage} | Type: {image_type}")
    print(f"Required: {required} DPI | Actual: {dpi[0]} DPI")
    passed = dpi[0] >= required
    print("PASS" if passed else "FAIL")

    return passed

ファイル形式

図版の種類推奨形式備考
データの可視化(グラフ、プロット、図)AI, EPS, SVG編集可能なベクターファイルを推奨
写真TIFF高解像度のラスター画像
医学イラスト投稿しないでくださいNEJM のイラストレーターが作成します
投稿方法
  • 図版はテキストファイルに挿入するか(推奨)、個別にアップロードできます
医学イラストに関する方針

重要:NEJM の専属医学イラストレーターが、著者と直接協力して医学イラストを作成します。著作権上の考慮から、著者は完成したイラストを投稿しないでください。ジャーナルは、専属チームが作成したイラストの著作権を保持します。


図版のサイズと寸法

NEJM は、公開ガイドラインで詳細なサイズ仕様を提示していません。一般的なベストプラクティスは次のとおりです。

  • 想定する段組みに合わせて適切なサイズにします
  • 最終的な印刷サイズで、すべてのテキストが読みやすいことを確認します
  • 医学ジャーナルの標準的な慣例に従います

カラーモード

  • 公開ガイドラインでは RGB/CMYK の明確な指定はありません
  • 標準的な方法に従い、オンライン用には RGB で提出します。印刷用の変換はジャーナルが行います

フォントの要件

要素仕様
推奨スタイルサンセリフ
歴史的なフォントUnivers(NEJM のハウスフォント)
代替フォントHelvetica, Arial
  • 最終的な縮小サイズで、すべてのテキストが読みやすいことを確認します
import matplotlib.pyplot as plt

def set_nejm_fonts():
    """Configure Matplotlib for NEJM figure fonts."""
    plt.rcParams.update({
        'font.family': 'sans-serif',
        'font.sans-serif': ['Univers', 'Helvetica', 'Arial'],
        'font.size': 8,
        'axes.labelsize': 8,
        'axes.titlesize': 8,
        'xtick.labelsize': 7,
        'ytick.labelsize': 7,
        'legend.fontsize': 7,
    })

ラベル付けの慣例

Clinical Medicine の画像
  • タイトル:最大 8 語
  • 凡例:最大 150 語
患者のプライバシー
  • 画像から患者を特定できる情報をすべて削除する必要があります
  • 顔、氏名、診療記録番号、その他の識別情報が含まれます
def check_clinical_image_text(title, legend):
    """Validate text limits for NEJM Images in Clinical Medicine."""
    title_words = len(title.split())
    legend_words = len(legend.split())

    issues = []
    if title_words > 8:
        issues.append(f"Title has {title_words} words (max 8)")
    if legend_words > 150:
        issues.append(f"Legend has {legend_words} words (max 150)")

    if issues:
        for issue in issues:
            print(f"ISSUE: {issue}")
    else:
        print(f"PASS: Title ({title_words} words), Legend ({legend_words} words)")

    return len(issues) == 0

画像の完全性と加工に関する方針

禁止事項
  • 画像内の特定の特徴を強調、隠蔽、移動、削除、または追加すること
必須事項
  • 明るさ、色、コントラストの調整は、画像全体に均一に適用する必要があります
  • 元の画像の特徴を誤って伝えるような調整をしてはいけません
ベストプラクティス
  • 未加工の元画像ファイルを保管します
  • すべての加工手順を記録します
  • 要求に応じて生データを提出できるようにします

Python クイックスタート:完全な検証

from PIL import Image
import os

def validate_nejm_figure(image_path, image_type='photo', stage='final'):
    """Full validation of a figure against NEJM requirements."""
    img = Image.open(image_path)
    issues = []

    # 1. Resolution check
    min_dpi = {'lineart': 1200, 'photo': 300}
    required = min_dpi.get(image_type, 300)
    if stage == 'review':
        required = 150
    dpi = img.info.get('dpi', (72, 72))
    if dpi[0] < required:
        issues.append(f"Resolution {dpi[0]} DPI below {required} DPI for {image_type} ({stage})")

    # 2. Color mode
    if img.mode not in ('RGB', 'RGBA', 'L'):
        issues.append(f"Color mode {img.mode} may not be ideal; use RGB or Grayscale")

    # 3. Format check
    fmt = img.format
    vector_preferred = image_type != 'photo'
    if vector_preferred and fmt and fmt.upper() in ('JPEG', 'PNG'):
        issues.append(f"Data visualizations: prefer vector format (AI, EPS, SVG) over {fmt}")

    # Report
    print(f"=== NEJM Figure Validation ({stage}) ===")
    print(f"Dimensions: {img.size[0]} x {img.size[1]} px")
    print(f"DPI: {dpi[0]} x {dpi[1]}")
    print(f"Color mode: {img.mode}")

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

    print("\nREMINDER: Do NOT submit finished medical illustrations (NEJM creates these)")
    print("REMINDER: Remove ALL patient-identifying information from images")

    return len(issues) == 0

主な概念

専属チームによる医学イラストの作成

NEJM の最も特徴的な方針は、専属イラストレーターが著者と直接協力して医学イラストを作成することです。著者は完成した医学イラストを投稿しないでください。ジャーナルは、専属チームが作成したイラストの著作権を保持します。この方針は医学イラストにのみ適用され、データの可視化と写真は著者が投稿します。

2 段階の解像度要件

NEJM では、投稿の負担を軽減するため、査読中は低解像度の図版を受け付けます。ただし、最終出版時には、線画で 1,200 DPI、写真で 300 DPI のフル解像度が必要です。作り直しを避けるため、著者は最初から高解像度の元データを用意してください。

臨床画像における患者のプライバシー

NEJM は、患者のプライバシーに関する厳格な要件を定めています。顔、氏名、診療記録番号、その他の個人を特定できる特徴など、患者を特定できる情報はすべて画像から削除する必要があります。これは譲れない要件であり、同意の有無にかかわらず、すべての臨床画像に適用されます。

判断基準

What type of figure are you preparing?
├── Medical illustration (anatomy, mechanism)
│   └── Do NOT submit → NEJM illustrators create these
├── Data visualization (graph, chart, diagram)
│   ├── Vector source available → AI, EPS, or SVG (preferred)
│   └── Raster only → TIFF at 1,200 DPI (line art) or 300 DPI (photo)
├── Clinical photograph
│   ├── Patient identifiable? → Remove ALL identifying information
│   └── Ready for submission → TIFF at 300+ DPI
└── What stage?
    ├── Peer review → Lower resolution acceptable
    └── Final publication → Full resolution required
シナリオ形式解像度特別な考慮事項
Kaplan-Meier 曲線AI、EPS、SVGベクター編集可能な形式を推奨
臨床写真TIFF300+ DPI患者を特定できる情報を削除
組織画像TIFF300+ DPIスケールバーを含める
フローチャートまたは図AI、EPS、SVGベクターUnivers または Helvetica を使用
医学イラスト提出しない該当なしNEJM が内部で作成
Images in Clinical Medicine の画像TIFF/JPEG300+ DPIタイトルは最大 8 語、凡例は最大 150 語

ベストプラクティス

  1. データの視覚化は編集可能なベクターファイルとして提出する:NEJM はグラフや図に AI、EPS、SVG を推奨しています。ベクター形式なら、制作チームがタイポグラフィを調整できます
  2. 完成した医学イラストは提出しない:NEJM の社内イラストレーターが作成します。代わりに参考用のスケッチや説明を提出してください
  3. 患者を特定できる情報をすべて削除する:提出前に、臨床画像から顔、氏名、記録番号、その他の個人を特定できる特徴を取り除いてください
  4. 高解像度の原画像を早めに用意する:査読では低解像度でも受け付けられますが、300+ DPI の原画像を用意しておくことで、最終制作時の遅延を防げます
  5. Univers または Helvetica フォントを使用する:NEJM の標準フォントは Univers です。Helvetica と Arial も代替として使用できます。最終的な縮小サイズでも、すべてのテキストが読み取れるようにしてください
  6. Images in Clinical Medicine の語数制限を守る:タイトルは 8 語以下、凡例は 150 語以下にしてください
  7. 未処理のオリジナルファイルを保管する:NEJM は査読中または掲載後のいずれの時点でも、未加工データを求める場合があります

よくある落とし穴

  1. 完成した医学イラストを提出する:NEJM は自ら作成したイラストの著作権を保持します。完成した作品を提出すると、著作権上の問題が生じます
    • 回避方法:参考用のスケッチ、説明、またはラフ案を提出してください。最終版は NEJM のイラストレーターが作成します
  2. 画像に患者を特定できる情報を残す:臨床画像に個人を特定できる特徴が含まれていると、却下や倫理上の懸念につながるおそれがあります
    • 回避方法:臨床画像すべてについて、顔、氏名、ID 番号、その他の識別情報がないか確認し、必要に応じてぼかすかトリミングしてください
  3. データの視覚化にラスター形式を使う:JPEG または PNG のグラフは編集できず、印刷サイズでピクセル化して見える場合があります
    • 回避方法:作図ソフトウェアから、チャートや図を AI、EPS、SVG として書き出してください
  4. 低解像度の線画を提出する:線画には 1,200 DPI が必要です。写真に必要な 300 DPI より大幅に高い解像度です
    • 回避方法:線画は 1,200 DPI で書き出すか、解像度に依存しないベクター形式を使用してください
  5. 臨床画像の提出で語数制限を超える:Images in Clinical Medicine には厳格な制限があります(タイトルは 8 語、凡例は 150 語)
    • 回避方法:提出前に語数を数えてください。必要に応じて、詳細な説明は補足テキストに移してください

提出前チェックリスト

NEJM に図を提出する前に、以下を確認してください:

  • 線画は 1,200+ DPI
  • 写真は 300+ DPI(査読用に限り、低解像度でも可)
  • データの視覚化は編集可能なベクター形式(AI、EPS、SVG)
  • 写真は TIFF 形式
  • 医学イラスト:提出していない(NEJM が内部で作成)
  • サンセリフフォントを使用(Univers、Helvetica、または Arial)
  • 最終的な印刷サイズで、すべてのテキストが読み取れる
  • Images in Clinical Medicine:タイトルは ≤ 8 語、凡例は ≤ 150 語
  • 患者を特定できる情報をすべて削除
  • 調整は画像全体に均一に適用
  • 画像の特徴を選択的に強調していない
  • 未処理のオリジナルデータを保持

参考資料

コメント