nejm-figure-guide について
New England Journal of Medicine(NEJM)への投稿図版を準備する著者向けのガイドです。解像度や形式、患者情報の扱いをまとめ、医学イラストはNEJMの専属イラストレーターが作成する方針も説明します。
主な機能
- 01画像種別ごとの解像度要件
- 02図版の推奨ファイル形式
- 03フォントとラベルの指針
- 04プライバシーと画像改変の規則
- 05投稿前チェックリスト
活用シーン
- 01投稿前の画像解像度確認
- 02グラフや写真の形式選択
- 03臨床画像の識別情報の確認
- 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 | ベクター | 編集可能な形式を推奨 |
| 臨床写真 | TIFF | 300+ DPI | 患者を特定できる情報を削除 |
| 組織画像 | TIFF | 300+ DPI | スケールバーを含める |
| フローチャートまたは図 | AI、EPS、SVG | ベクター | Univers または Helvetica を使用 |
| 医学イラスト | 提出しない | 該当なし | NEJM が内部で作成 |
| Images in Clinical Medicine の画像 | TIFF/JPEG | 300+ DPI | タイトルは最大 8 語、凡例は最大 150 語 |
ベストプラクティス
- データの視覚化は編集可能なベクターファイルとして提出する:NEJM はグラフや図に AI、EPS、SVG を推奨しています。ベクター形式なら、制作チームがタイポグラフィを調整できます
- 完成した医学イラストは提出しない:NEJM の社内イラストレーターが作成します。代わりに参考用のスケッチや説明を提出してください
- 患者を特定できる情報をすべて削除する:提出前に、臨床画像から顔、氏名、記録番号、その他の個人を特定できる特徴を取り除いてください
- 高解像度の原画像を早めに用意する:査読では低解像度でも受け付けられますが、300+ DPI の原画像を用意しておくことで、最終制作時の遅延を防げます
- Univers または Helvetica フォントを使用する:NEJM の標準フォントは Univers です。Helvetica と Arial も代替として使用できます。最終的な縮小サイズでも、すべてのテキストが読み取れるようにしてください
- Images in Clinical Medicine の語数制限を守る:タイトルは 8 語以下、凡例は 150 語以下にしてください
- 未処理のオリジナルファイルを保管する:NEJM は査読中または掲載後のいずれの時点でも、未加工データを求める場合があります
よくある落とし穴
- 完成した医学イラストを提出する:NEJM は自ら作成したイラストの著作権を保持します。完成した作品を提出すると、著作権上の問題が生じます
- 回避方法:参考用のスケッチ、説明、またはラフ案を提出してください。最終版は NEJM のイラストレーターが作成します
- 画像に患者を特定できる情報を残す:臨床画像に個人を特定できる特徴が含まれていると、却下や倫理上の懸念につながるおそれがあります
- 回避方法:臨床画像すべてについて、顔、氏名、ID 番号、その他の識別情報がないか確認し、必要に応じてぼかすかトリミングしてください
- データの視覚化にラスター形式を使う:JPEG または PNG のグラフは編集できず、印刷サイズでピクセル化して見える場合があります
- 回避方法:作図ソフトウェアから、チャートや図を AI、EPS、SVG として書き出してください
- 低解像度の線画を提出する:線画には 1,200 DPI が必要です。写真に必要な 300 DPI より大幅に高い解像度です
- 回避方法:線画は 1,200 DPI で書き出すか、解像度に依存しないベクター形式を使用してください
- 臨床画像の提出で語数制限を超える: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 語
- 患者を特定できる情報をすべて削除
- 調整は画像全体に均一に適用
- 画像の特徴を選択的に強調していない
- 未処理のオリジナルデータを保持
参考資料
- NEJM 著者センター: https://www.nejm.org/author-center/new-manuscripts
- 図に関する NEJM 技術ガイドライン: https://www.nejm.org/pb-assets/pdfs/Technical-Guidelines-for-Figures.pdf
- NEJM 編集方針: https://www.nejm.org/about-nejm/editorial-policies