입문 · 3/3강
PubMed와 Zotero로 첫 문헌 자동화
검색 피드를 구독하고 문헌을 모아 중복을 확인한 뒤 참고문헌 파일로 남깁니다.
준비된 기능으로 반복을 줄입니다
매주 같은 검색을 열고 문헌 정보를 옮기는 일부터 줄여 보겠습니다. PubMed에서 검색 피드를 만들고 Zotero에 구독합니다. 프로그램이 피드를 갱신하면 연구자는 읽을 항목을 고릅니다. 이 실습에는 AI API 키나 터미널이 필요하지 않습니다. Zotero 설치와 브라우저만 준비합니다.
피드 갱신과 문헌의 연구적 가치를 판단하는 일은 다릅니다. 검색 결과가 내 연구의 근거를 충분히 모았다는 뜻도 아닙니다. 포함할 문헌과 인용 여부는 연구자가 확인합니다.
1. Zotero를 준비합니다
Zotero 공식 다운로드에서 운영체제에 맞는 앱을 설치합니다. 브라우저에서 문헌을 저장하는 Connector는 선택 사항입니다. 이 실습의 로컬 서지 정리에는 Zotero 동기화 계정이 필요하지 않습니다.
왼쪽의 My Library에서 새 컬렉션을 만들고 자동화 연습이라고 이름을 붙입니다. 계정 동기화와 PDF 첨부는 이번 실습에 넣지 않습니다.
2. 고정된 예제로 저장과 중복 확인을 연습합니다
실습 참고문헌 RIS를 내려받습니다. 공개된 미생물군 문헌 다섯 편의 서지 정보를 바탕으로 한 교육용 파일이며, 중복 확인 연습을 위해 한 편을 한 번 더 넣었습니다. 완전한 검색 결과나 최신 문헌 목록은 아닙니다. 초록과 전문은 포함하지 않습니다.
- Zotero의 File → Import에서 내려받은 RIS 파일을 선택합니다. 새 컬렉션에 가져오는 옵션을 사용합니다.
- 가져온 여섯 항목을 확인합니다. 제목·주소를 예상 목록과 대조하고, 연도·DOI는 서지 출처에서 확인합니다. 실습 파일의 저자 필드는 생략했으므로 실제 인용에는 원문 메타데이터를 다시 가져옵니다.
- 왼쪽 Duplicate Items에서 중복 후보를 확인합니다. 같은 DOI와 제목인지 비교한 다음 Merge Items로 합칩니다. 중복 탐지는 자동이지만 합칠지 결정하는 것은 연구자입니다.
- 실습 컬렉션에 다섯 항목이 남았는지 확인하고, 컬렉션의 메뉴에서 Export Collection을 선택해 RIS로 내보냅니다.
중복 후보가 나오지 않으면 제목과 DOI로 정렬하여 두 항목을 직접 비교하십시오. 제목이 비슷하다는 이유만으로 합치지 않습니다. 파일을 두 번 가져와 항목이 늘었다면 새 실습 컬렉션에서 한 번만 가져와 다시 확인합니다.
3. 내 검색의 피드를 구독합니다
PubMed에서 gut microbiome AND type 2 diabetes를 검색합니다. 의학·생명과학 문헌을 함께 다루는 검색 연습이며 특정 연구의 최종 검색식은 아닙니다. 검색식과 확인 날짜를 아래 작성란에 적습니다.
- 검색 결과 화면의 Create RSS에서 피드 이름과 표시할 항목 수를 정하고 RSS 주소를 복사합니다.
- Zotero 왼쪽 위 Add Library → Add Feed → From URL에서 주소를 붙여 넣습니다. 피드 제목을 확인하고 저장합니다. Advanced Options에서 갱신 간격과 보관 설정을 확인합니다.
- 왼쪽의 피드를 열고 항목 하나의 제목과 원문 링크를 확인합니다. 읽기로 정한 항목만 Save to My Library로 저장하고 원하는 컬렉션에 넣습니다.
- 피드를 수동으로 새로 고쳐 봅니다. 매번 검색창을 다시 열 필요가 줄었는지 확인합니다. 앱이 종료된 동안에도 항상 실행되는 서버 작업으로 이해하지 않습니다.
이메일을 선호하면 PubMed의 Create alert를 사용할 수 있습니다. 이 경로는 NCBI 계정 로그인이 필요합니다. RSS와 이메일 알림은 같은 기능이 아니므로 이 실습에서는 RSS 하나만 설정합니다.
피드에 표시되는 항목 수에는 한계가 있습니다. 오랫동안 확인하지 않거나 결과가 많은 주제에서는 누락될 수 있습니다. 체계적 문헌고찰의 완전한 검색을 피드 하나로 대체하지 않습니다.
결과가 예상과 다를 때
| 증상 | 확인할 것 |
|---|---|
| 피드 주소를 저장할 수 없음 | 검색 결과 페이지 주소가 아니라 Create RSS가 만든 주소인지 확인 |
| 새 항목이 없음 | PubMed에서 검색을 직접 실행해 범위와 결과 확인; 연결 오류와 0건을 구분 |
| 문헌이 컬렉션에 없음 | 피드에서 읽기만 했는지, My Library에 저장했는지 확인 |
| 서지 정보가 비어 있음 | DOI·원문과 대조; 연습용 축약 서지를 실제 원고에 그대로 사용하지 않기 |
직접 해 보기약 25분
고정된 예제로 여섯 항목 → 다섯 항목을 확인하고, 내 검색 피드 하나를 구독합니다. 문헌의 본문 해석은 이번 실습의 자동화 범위에 넣지 않습니다.
| 확인 항목 | 실제 결과 | 내가 확인한 것 |
|---|---|---|
1행
2행
3행
작성란과 참고문헌 RIS를 함께 보관합니다. 실시간 검색 결과의 건수는 달라질 수 있습니다. 다섯 항목이라는 예상치는 고정된 실습 파일에만 적용합니다.
연구에 적용하면
준비된 기능으로 충분하면 이 방법을 계속 쓰시면 됩니다. 여러 수집·저장 단계를 연결해야 할 때 n8n 시작하기로 이어 갑니다.
연구에 적용할 차례
준비된 기능으로 충분하면 여기서 적용하셔도 됩니다. 여러 단계의 연결이 필요하면 노코드로 이어 갑니다.