이 콘텐츠를 보려면 JoVE 구독이 필요합니다. 로그인하거나 오늘 무료 평가판을 시작하세요.

방법 논문

대규모 데이터 세트에 대한 사용자 친화적이고 강력한 R 분석

645 조회수

DOI:

10.3791/68868

2025년 11월 4일

이 논문에서

요약

이 보고서는 시계열 실험에서 얻은 대규모 데이터 세트를 분석하기 위해 오픈 소스 소프트웨어 RStudio의 R 스크립트를 사용하는 방법을 설명합니다.

초록

대규모 데이터 세트는 과학 분야에서 점점 더 보편화되고 있습니다. 연구자가 이러한 대규모 데이터 세트를 쉽게 분석할 수 있도록 사용자 친화적인 도구를 개발하는 것이 중요합니다. 여기에서는 오픈소스 소프트웨어 RStudio에서 R 스크립트를 사용하여 시계열 실험에서 얻은 대규모 데이터 세트를 분석하는 방법을 소개합니다. 이 방법은 사용자의 입력이 최소화되어 사전 R 지식이나 프로그래밍 경험이 없는 초보자도 사용할 수 있습니다. 여기와 R 스크립트에 설명된 자세한 지침은 사용자에게 메서드 사용 방법을 추가로 안내합니다. 입력 데이터와 출력 결과는 로컬 컴퓨터의 동일한 폴더에 저장되므로 언제 어디서나 분석을 수행할 수 있습니다. 출력 결과는 쉽게 해석할 수 있도록 폴더로 구성되며, 간행물용 그림을 생성하기 위해 편리하게 처리할 수 있습니다. 이 방법은 일주기 시계 데이터와 활성 산소종 버스트 데이터를 분석하는 데 성공적으로 사용되었으며, 둘 다 96웰 플레이트 형식의 시계열 실험에서 얻은 대규모 데이터 세트를 포함합니다. 우리는 이 방법이 시계열 실험을 통해 얻은 유사한 대규모 데이터 세트를 분석하는 데 있어 연구자에게 쉽고 강력한 솔루션을 제공한다고 믿습니다.

서론

과학 분야에서 대규모 데이터 세트의 가용성이 높아짐에 따라 연구자가 이러한 대규모 데이터 세트를 정확하고 쉽게 신속하게 분석할 수 있도록 사용자 친화적인 도구를 개발하는 것이 중요합니다. 일반적인 대규모 데이터 세트의 한 가지 유형은 루시페라아제 유전자를 리포터로 사용하여 살아있는 세포와 유기체의 유전자 발현을 쉽고 지속적이며 비침습적으로 검사할 수 있게 해줍니다. 발광 기록의 자동화는 루시페라아제 발광 측정을 변화시켰고 특히 일주기 시계분야 1,2에서 데이터 수집의 확장으로 이어졌습니다. 96웰 마이크로플레이트와 스태커가 있는 자동 플레이트 리더를 사용하여 루시페라아제 유전자를 발현하는 수천 개의 샘플을 시계열로 개별적으로 분석할 수 있으며, 때로는 며칠 동안 1시간 간격으로 한 번의 실험에서 분석할 수 있습니다. 이러한 고처리량 실험은 손 샘플 수집 후 RNA 처리를 사용하는 전통적인 유전자 발현 실험으로는 달성할 수 없는 대규모 데이터 세트를 생산하는 결과를 가져왔습니다. 이러한 대규모 데이터 세트를 적시에 분석하는 것은 중요하지만 어려울 수 있습니다.

리듬성에 대한 데이터를 분석하는 도구가 많이 존재하지만, 많은 도구는 발광 리포터 발현 3,4,5,6,7이 아닌 동물 행동 기반 분석을 분석합니다(보충 표 S1). 일부 도구에서는 연구자가 Python 기술 또는 MATLAB에 대한 액세스와 같은 사전 컴퓨터 프로그래밍 기술을 보유해야 합니다. 다른 도구는 소프트웨어 구매가 필요하며 비용이 많이 들 수 있습니다. 실행 가능한 일부 무료 솔루션은 온라인에서 사용할 수 있습니다. 그러한 도구 중 하나는 리듬 데이터를 분석하는 다양한 방법을 제공하는 BioDare28입니다. BioDare2는 사용자 친화적인 온라인 도구이며 최소한의 계산 전문 지식이 필요합니다. 사용자는 추가 처리를 위해 입력된 데이터를 온라인으로 업로드하고 온라인 인터페이스에서 데이터 출력을 다운로드해야 합니다.

여기에서는 대규모 데이터 세트를 쉽게 분석할 수 있는 다양한 기능을 갖춘 사용자 친화적인 R 스크립트를 제시합니다. 우리는 R 및 Python용 인터페이스인 무료 오픈 소스 소프트웨어 RStudio9를 사용하여 스크립트를 실행합니다. RStudio는 Windows, Mac 및 Linux를 포함한 다양한 컴퓨터 시스템에서 사용할 수 있습니다. 이 보고서에서는 특히 프로토콜 섹션 1 및 2에서 R 스크립트를 사용하는 방법을 사용자에게 안내하는 자세한 단계별 지침이 제공됩니다. 이 방법을 사용하려면 사용자의 입력이 최소화됩니다. 사전 R 지식이 없고 프로그래밍 경험이 없는 초보자는 이 방법을 사용하여 루시페라아제 분석의 대규모 데이터 세트 또는 시계열 데이터가 있는 다른 유형의 데이터 세트를 분석할 수 있어야 합니다. 모든 입력 및 출력 데이터는 로컬 컴퓨터에 저장되므로 모든 관련 R 패키지를 처음으로 다운로드하면 인터넷 액세스의 제한 없이 어디서나 분석을 수행할 수 있습니다. 출력 데이터는 잘 구성된 폴더로 정렬되며 결과는 게시용으로 처리할 준비가 되어 있습니다. 통계 분석도 결과의 일부로 포함되어 샘플 간의 차이를 빠르게 평가할 수 있습니다. 따라서 R 방법은 대규모 데이터 세트를 분석하는 연구자에게 쉽고 강력한 솔루션을 제공할 수 있습니다.

액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.

프로토콜

1. 루시페라제 기반 일주기 시계 분석

  1. 루시페라아제 분석을 위한 실험 설정
    참고: 루시페라제 분석은 일주기 시계 활동을 실시간으로 측정하는 데 사용되는 일반적인 방법입니다. 살아있는 형질전환 유기체 및/또는 세포가 운반하는 루시페라아제 리포터에서 방출되는 발광은 자동으로 기록될 수 있어 대규모 시계열 데이터 세트를 생성할 수 있습니다. 우리 연구실에서는 주로 루시페라아제 유전자를 발현하는 애기장대 묘목을 리포터로 사용하고 있습니다. 그림 1 그림 2는 이전 설명2를 기반으로 수정된 당사 실험실에서 96웰 형식의 묘목을 사용한 루시페라제 분석을 위한 일반적인 실험 설정의 순서도를 보여줍니다.
    1. 3mL의 36% (w/w) HCl을 100mL 하우스 표백제에 3시간 동안 첨가하여 생성된 표백제 증기로 종자를 멸균합니다. 비커를 밀봉된 뚜껑이 있는 벨 항아리에 넣고 화학 흄 후드에 넣습니다. 멸균 후, 층류 캐비닛에서 멸균 유리 파스퇴르 피펫을 사용하여 0.5% 자당과 0.8% 한천(pH 5.7)을 포함하는 1/2MS 플레이트에 종자를 도금합니다. 화학 폐기물을 뚜껑이 있는 항아리에 모아 기관 환경 보건 서비스 부서와 협력하여 폐기하십시오.
    2. 플레이트를 4°C에서 2일 동안 두었다가 12시간 조명 및 12시간 암광 주기(LD)가 있는 조직 배양 챔버로 옮깁니다.
    3. 묘목이 LD에서 4일 동안 자라도록 합니다.
    4. 묘목을 96웰 플레이트로 옮깁니다. 각 웰에는 180μL의 분석 배지(1/2MS, 0.5% 자당, 0.4% 한천, 0.25mM 루시페린)가 포함되어 있습니다. 플레이트를 LD에 1일 동안 놓은 다음 24시간 동안 일정한 빛(LL)에 1일을 놓습니다.
    5. 웰에 처리 또는 모의 용액을 추가하고 LL에서 5-7일 동안 1시간 간격으로 발광을 기록합니다. 이득을 위해 방출 필터 렌즈를 3,600으로 설정하고 측정 간격 시간을 1초로 설정합니다.
      알림: 녹음 시작 시간은 언제든지 가능합니다. 그러나 R 스크립트는 정수(정수)만 사용하므로 기록 간격은 정수여야 합니다. 예를 들어, 1시간 간격은 허용되지만 R 스크립트에는 15분 간격이 허용되지 않습니다.
    6. 녹화가 끝나면 접시 사진을 찍어 묘목 성장을 기록합니다.
    7. 플레이트 리더용 데이터 분석 소프트웨어와 함께 다른 이름으로 저장 기능을 사용하여 R 분석을 위해 원시 데이터를 CSV 파일로 저장합니다.
  2. 루시페라제 기반 일주기 데이터의 R 분석에 대한 단계별 설명
    참고: 이 R 분석은 R 스크립트를 사용합니다.보충 파일 1(LUC_2025.R), 일주기 데이터 분석을 위해 개발된 입력 파일보충 파일 2(NO7.csv). 입력 파일과 함께 R 스크립트는 온라인 저장소 플랫폼 Github(https://github.com/elvenfire29/Circadian-Luciferase-Analysis)를 통해 공개적으로 사용할 수 있습니다.
    1. 컴퓨터 시스템 9,10과 호환되는 RStudio 소프트웨어를 다운로드합니다.
    2. 보충 파일 1(LUC_2025.R)에 필요한 RStudio 알고리즘 패키지를 다운로드합니다: MetaCycle11: MetaCycle 패키지의 ARSER 알고리즘12, ggplot213, dplyr14, magrittr15, stringr16, filesstrings17, circular18, AICcmodavg19 및 빗자루20.
      참고: 패키지 목록은 R 스크립트의 맨 위도 참조하십시오.
    3. 사용자 입력 I을 변경합니다(작업 디렉토리, 입력 파일 이름, 처리 레이블 및 분석의 상대적 시작 시간을 포함하여 로컬 컴퓨터의 특정 데이터 세트에 따라).
      참고: 1.2.1 및 1.2.2단계는 한 번만 완료하면 됩니다. 그 후 RStudio 인터페이스 콘솔은 각각의 새 분석에 대한 수정과 함께 사용자 입력을 받을 준비가 됩니다. 사용자 입력 섹션에는 두 부분이 있습니다(보충 그림 S1).
      1. 작업 디렉터리를 선택합니다. 입력 파일이 있는 위치를 나타냅니다. 동일한 폴더가 출력 파일의 위치가 됩니다.
      2. R 스크립트에 대해 올바른 형식의 CSV 파일인 입력 파일을 선택합니다(그림 2B). 특히 맨 위 행에는 시계열이 있고 첫 번째 열에는 96웰 플레이트의 개별 샘플 위치가 포함되어 있습니다.
        참고: 이러한 입력 CSV 파일의 예는 보충 파일 2(NO7.csv)에서 찾을 수 있습니다.
      3. 샘플 및/또는 처리의 이름을 지정합니다. 이 분석은 시간 경과가 있는 96웰 설정에서 얻은 데이터에 사용되므로 플레이트당 총 12회 처리에 대해 처리당 8회 반복으로 실험을 설계하거나 플레이트당 최대 8회 처리에 대해 처리당 12회 반복으로 실험을 설계합니다. 샘플 수가 계산되므로 정확한 수의 샘플(8개 또는 12개)을 입력해야 합니다. 샘플 수가 8 또는 12가 아닌 경우 코드가 실행되지 않습니다. 그러나 빈 우물 행이 있는 경우 처리 이름 공간에 나열하기만 하면 됩니다(예: 빈 1, 빈 2로 이름 지정).
        참고: 샘플 이름의 경우 백슬래시나 유사한 기호를 사용하면 파일 이름 문제가 발생할 수 있으므로 사용하지 않아야 합니다. 또한 사용자 입력 II에서 ANOVA를 사용하도록 선택할 때 "NA"를 레이블로 사용하지 않아야 합니다. 정확히 같은 이름을 가진 모든 치료법은 하나의 큰 치료 그룹으로 결합됩니다.
      4. 분석의 상대 시작 시간을 나타냅니다. 주어진 날인 24시간 동안 주관적 새벽은 정상적인 빛/암흑 주기 동안 챔버 조명이 켜지는 때입니다. 예를 들어, 오전 7시에 불이 켜져 있다면 이 시간을 일주기 시간 0으로 생각하십시오. 루시페라아제 분석이 오전 9시에 시작되는 경우, 분석 시간은 일주기 시간 2입니다. 상대 시작 시간으로 2를 입력합니다.
        참고: 상대 시작 시간은 정수여야 하며 음수일 수 없습니다. 이는 샘플의 위상 판독값에 영향을 미칩니다.
    4. 특정 요구 사항에 따라 사용자 입력 II 옵션을 변경합니다.
      알림: 아래 지침은 사용자 입력 섹션에 대한 자세한 설명과 변경을 위한 단계별 가이드를 제공합니다.
      1. 그래프를 포함합니다: 발광 곡선, 유전자형 및 치료별 기간, 위상 및 진폭에 대한 플롯.
      2. Tukey HSD와 함께 ANOVA 테스트를 사용하여 주기, 단계 및 진폭에 대한 치료를 비교합니다. ANOVA 테스트 출력에 대한 컨트롤을 선택합니다. ANOVA 검정에 대한 대조군을 지정하거나 옵션을 비워 두어 각 처리를 쌍별 비교에서 대조군으로 사용합니다. 또는 더 빠른 참조 및 구성을 위해 ANOVA 출력 파일에 번호를 매길지 여부를 선택합니다.
      3. t-검정을 사용하여 주기, 위상 및 진폭에 대한 치료를 비교합니다. t-검정이 쌍별 비교인지 여부를 선택합니다. 쌍별 t-검정을 선택한 경우 데이터가 쌍을 이루는지 여부를 선택합니다. t-검정에 대한 대조군을 선택합니다. t-검정에 대한 대조군을 지정하거나 옵션을 비워 두어 각 처리를 대조군으로 사용합니다. 더 빠른 참조 및 구성을 위해 t-검정 출력 파일에 번호를 매길지 여부를 선택합니다.
        참고: 이것은 SA 또는 Mock이 추가된 동일한 유전자형의 두 계통과 같이 한 번에 두 가지 치료를 비교하는 데만 사용해야 합니다. 표시된 p-값은 동일한 선과의 다중 비교를 설명하도록 조정되지 않습니다.
      4. 시점을 반올림할지 여부를 선택합니다. 시점이 한두 분만 벗어나면 가장 가까운 시간으로 반올림하고 이 분석을 사용합니다.
        알림: 이 코드는 ARS 방법12를 사용하여 주기, 위상 및 진폭을 계산합니다. 이 방법을 실행하려면 일관된 시계열(시간)이 필요합니다.
      5. 플레이트 리더가 웰을 기록하는 방법에 따라 입력을 읽는 방식을 변경합니다. A1, A2, A3에 의한 우물의 표준 데이터 목록 중 하나를 선택하십시오. 또는 A1, B1, C1에 나열된 우물에 대한 것...
    5. 콘솔의 오른쪽 상단 모서리에 있는 소스 버튼을 클릭하기만 하면 분석을 실행할 수 있습니다.
      참고: 분석을 완료하는 데 1분도 채 걸리지 않습니다. R 분석의 출력은 입력 데이터 세트와 동일한 파일 폴더에 자동으로 나타납니다.
    6. 출력 보기: 출력 폴더에는 각 유전자형 및/또는 처리의 반복에 대한 평균 기간, 단계 및 진폭에 대한 통계 정보를 포함하여 포괄적인 분석을 제공하는 여러 문서와 하위 폴더가 있습니다.
      참고: 입력 파일 보충 파일 2 (NO7.csv)의 경우, 프로토콜 섹션 1의 보충 파일 1 (LUC_2025.R) 스크립트에 의해 생성된 출력 문서의 목록이 표 1에 설명되어 있으며 보충 그림 S2의 트리 구조로 편리하게 볼 수 있다.

2. 루미놀 기반 ROS 분석

  1. ROS 분석을 위한 실험 설정
    1. 생검 펀처로 25일 된 식물의 네 번째에서 일곱 번째 잎에서 직경 4mm의 잎 디스크를 자릅니다.
    2. 털이 많은 면이 위로 향하도록 잎 디스크를 96웰 플레이트에 100μL의 멸균수 위에 띄웁니다.
    3. 접시를 깨끗한 은박지로 덮고 밤새 LD 성장 챔버에 넣습니다.
    4. 물을 100 μL의 루미놀 용액(pH 7.4의 10 mM MOPS 완충액 및 1 μM flg22 또는 다른 유도체)에서 300 μM로 대체합니다. flg22 대신 모의 솔루션을 대조군으로 사용합니다.
    5. 즉시 40-60분 동안 매분 발광 판독값 기록을 시작합니다.
  2. ROS 데이터의 R 분석에 대한 단계별 설명
    참고: 이 R 분석은 Rstudio, R 스크립트,  보충 파일 3(ROS_2025.R) 및 입력 파일 보충 파일 4(ROS_flg22.csv) 또는 보충 파일 5(ROS_elf26.csv)를 사용합니다. 입력 파일 ROS_flg22.csv(Supplemental File 4)와 함께 R 스크립트는 온라인 리포지토리 플랫폼 Github(https://github.com/elvenfire29/ROS-Luminol-Analysis)를 통해 공개적으로 사용할 수 있습니다.
    1. RStudio 패키지 다운로드: gplot213, dplyr14, magrittr15, stringr16 및 filesstrings17.
      참고: 2.2.1단계는 한 번만 완료하면 됩니다. 사용자가 컴퓨터의 특정 데이터 세트에 맞게 각 분석을 조정할 수 있도록 "사용자 입력"이라는 섹션이 만들어져 사용자가 실험에 대한 특정 매개변수를 표시할 수 있습니다(보충 그림 S3).
    2. 작업 디렉토리, 입력 파일 이름, 처리 레이블 및 분석의 상대적 시작 시간을 포함하여 로컬 컴퓨터의 특정 데이터 세트에 따라 사용자 입력 I을 변경합니다.
      1. 작업 디렉터리를 선택합니다. 입력 파일이 있는 위치를 나타냅니다. 동일한 폴더가 출력 파일의 위치가 됩니다.
      2. R 스크립트에 대해 올바른 형식의 CSV 파일인 입력 파일을 선택합니다(그림 2B). 특히 맨 위 행에는 시계열이 있고 첫 번째 열에는 96웰 플레이트의 개별 샘플 위치가 포함되어 있습니다.
        참고: 이러한 입력 CSV 파일의 예는 보충 자료인 보충 파일 4(ROS_flg22.csv) 또는 보충 파일 5(ROS_elf26.csv)에서 찾을 수 있습니다.
      3. 샘플 및/또는 처리의 이름을 지정합니다. 이 분석은 시간 경과가 있는 96웰 설정에서 얻은 데이터에 사용되므로 플레이트당 총 12회 처리에 대해 처리당 8회 반복으로 실험을 설계하거나 플레이트당 최대 8회 처리에 대해 처리당 12회 반복으로 실험을 설계합니다. 빈 우물 행이 있는 경우 처리 이름 공간에 나열하기만 하면 됩니다(예: 빈 1, 빈 2로 이름 지정).
        참고: 샘플 수가 중요하므로 정확한 수의 샘플(8개 또는 12개)을 입력하는 것이 중요합니다. 샘플 수가 8 또는 12가 아닌 경우 코드가 실행되지 않습니다. 샘플 이름의 경우 백슬래시나 유사한 기호를 사용하면 파일 이름 문제가 발생할 수 있으므로 사용하지 마세요. 또한 사용자 입력 II에서 ANOVA를 사용하도록 선택할 때 "NA"를 레이블로 사용하지 마십시오. 보충 파일 1(LUC_2025.R) 스크립트와 달리 동일한 이름의 처리는 이 보충 파일 3(ROS_2025.R) 스크립트에서 단일 그룹으로 결합되지 않습니다.
    3. 사용자의 특정 요구에 따라 사용자 입력 II 옵션을 변경합니다.
      참고: Examp사용자 입력은 보충 그림 S3에서 볼 수 있습니다.
      1. Tukey HSD와 함께 ANOVA 테스트를 사용하여 치료 발광 합계를 비교합니다.
      2. 양측 t-검정을 사용하여 한 번에 두 치료의 데이터를 비교합니다.
        참고: 표시된 p-값은 동일한 선과의 다중 비교를 고려하도록 조정되지 않았습니다.
      3. 형광 곡선과 형광의 총 합계를 비교하는 막대 플롯을 그래프로 표시합니다. 그래프에 평균의 표준 편차 또는 표준 오차를 추가합니다.
      4. 플레이트 리더가 웰을 기록하는 방법에 따라 입력을 읽는 방식을 변경합니다. A1, A2, A3의 우물 표준 데이터 목록을 사용하십시오. 또는 A1, B1, C1에 나열된 우물에 대한 것...
  3. 콘솔의 오른쪽 상단 모서리에 있는 소스 버튼을 클릭하기만 하면 분석을 실행할 수 있습니다.
    참고: 분석을 완료하는 데 1분도 채 걸리지 않습니다. R 분석의 출력은 입력 데이터 세트와 동일한 파일 폴더에 자동으로 나타납니다.
  4. 출력 보기: 출력 폴더에는 포괄적인 분석을 제공하기 위한 여러 문서와 하위 폴더가 있습니다.
    참고: 입력 파일 보충 파일 4(ROS_flg22.csv)의 경우, 프로토콜 섹션 2에 설명된 보충 파일 3(ROS_2025.R) 스크립트에 의해 생성된 출력 문서의 트리 구조가 보충 그림 S4에 나와 있습니다.

액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.

결과

사례 연구 1. 애기장대 묘목을 이용한 일주기 시계 활동에 대한 발광 분석

우리는 이전에 GLYCINE-RICH RNA-BINDING PROTEIN 7(GRP7) 유전자가 마스터 시계 단백질 CIRCADIAN CLOCK-ASSOCIATED 1(CCA1)에 의해 제어되고 GRP7의 일주기 발현이 야생형 GRP7 프로모터(pGRP7wt:LUC)의 제어 하에 루시페라아제 리포터를 발현하는 형질전환 Col-0 식물을 사용하여 식물 방어의 역할에 중요하다는 것을 보여주었습니다.21. 우리는 LUC_2025.R(프로토콜 섹션 1의 보충 파일 1)이라는 R 스크립트를 사용하여 대조 식물 CCA1:LUC/Col-0과 함께 이러한 형질전환...

액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.

토론

여기서는 RStudio에서 R 스크립트를 사용하여 96웰 형식 시계열 실험에서 얻은 대규모 데이터를 분석하기 위한 사용자 친화적인 방법을 제공합니다. 이 방법을 통해 ROS 분석 데이터 외에도 식물 묘목에서 포유류 세포 배양에 이르는 일주기 시계 활동을 측정하기 위해 시계열 실험에서 수천 개의 샘플에서 얻은 발광 기록 데이터를 빠르고 쉽게 분석할 수 있었습니다.

BioDare2는 일주기 데이터 분석에 매우 일반적으로 사용되는 무료 저장소입니다. BioDare2는 잘 만들어진 온라인 도구이지만 연구원은 데이터를 온라인에 업로드한 다음 각 분석 후 결과를 다운로드해야 합니다. 또한 데이터를 사용 가능한 형식으로 가져오기 위해 긴 데이터 레이블 지정 및 조작이 필요합니다. 여기에 설명된 R 메서드는 사용자 친화성을 향상시킬 수 있는 몇 가지 기능을 제공합니다. 첫째, 이 방법은 사용자의 입력을 최소화하면 됩니다. 작업 디렉토...

액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.

공개 사항

저자는 공개할 이해 상충이 없습니다.

감사의 글

이 작업에 도움을 준 Lu 연구소 구성원들에게 감사드립니다. 처리되지 않은 데이터를 사용한 Min Gao와 Matthew Fabian, 그리고 이 R 스크립트를 만드는 데 도움을 주신 Benjamin Harris에게 감사드립니다. 사례 연구 2를 위해 포유류 세포의 발광 데이터를 제공한 Cincinnati Children's Hospital Medical Center의 John B. Hogenesch에게 감사드립니다. 이 방법을 개발하는 동안 도움이 되는 토론을 해주신 John B. Hogenesch, University of Edinburgh의 Andrew Millar, Smith College의 Mary Harrington에게도 감사드립니다. 이 작업은 국립과학재단, NSF 1456140 및 NSF 2223886의 Hua Lu에 대한 보조금으로 부분적으로 지원되었습니다.

액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.

재료

이 논문에 사용된 재료 목록
이름회사카탈로그 번호댓글
RR 프로젝트https://www.r-project.org/  온라인에서 다운로드할 수 있는 무료 오픈소스 플랫폼으로, 특히 통계 작성에 활용할 수 있습니다.
Rstudio포싯 소프트웨어https://posit.co/download/rstudio-desktop/  R에 더 사용자 친화적인 접근을 위해 온라인에서 다운로드할 수 있는 무료 소프트웨어입니다.
메타사이클강우, 자비에 리, 매튜 칼루치, 론 아나피, 마이클 휴즈, 칼 코르나커, 존 호게네쉬https://cran.r-project.org/web/packages/MetaCycle/vignettes/implementation.html  MetaCycle 패키지의 ARSER 알고리즘은 클럭 매개변수, 주기, 위상 및 진폭을 평가하는 데 사용됩니다. 
GGPLOT2포싯 소프트웨어https://cran.r-project.org/web/packages/ggplot2/index.html  특히 통계 그래픽을 위한 데이터 시각화를 생성합니다.
DPLYR포싯 소프트웨어https://cran.r-project.org/web/packages/dplyr/index.html  효율적인 데이터 조작을 위한 기본 R 라이브러리입니다.
마그리트르포싯 소프트웨어https://cran.r-project.org/web/packages/magrittr/index.html  코드 가독성을 높이고 데이터 연산의 보다 자연스러운 흐름을 촉진하는 연산자 세트를 제공합니다.
스트링어포싯 소프트웨어https://cran.r-project.org/web/packages/stringr/index.html  문자열 작업을 위한 일관되고 단순하며 사용하기 쉬운 기능 집합을 제공합니다.
파일스트링로리 놀란과 세르지 파딜라-파라https://cran.r-project.org/web/packages/filesstrings/index.html  특히 파일 이름과 경로와 관련된 파일과 문자열을 조작하는 편리한 기능을 제공합니다.
원형울릭 룬드, 클라우디오 아고스티넬리, 아라이 히로요시, 알레산도 가글리아르디, 에두아르도 가르치&아쿠테; 포르투구어와 고리; 디미트리 준치, 장-올리비에 아이리송, 매튜 포체르니히, 페데리코 로톨로https://cran.r-project.org/web/packages/circular/index.html  순환 데이터의 통계 분석 및 그래픽 표현을 제공합니다.
AICcmodavg마크 J. 마제롤https://cran.r-project.org/web/packages/AICcmodavg/index.html  아카이케 정보 기준(AIC) 및 관련 정보를 기반으로 모델 선택 테이블을 생성합니다. 
빗자루포싯 소프트웨어https://cran.r-project.org/web/packages/broom/index.html  다양한 통계 모델과 객체의 출력을 '정리된' 티블(현대 데이터 프레임 형식)로 변환하여 모델 결과를 더 쉽게 다루고, 분석하며, 시각화할 수 있게 합니다.
오토클레이브 기계스테리스 암스코 이글 센추리 SG120 사이언티픽, Inc.8901400012오토클레이브 매체
화학 훈제 후드실험실 설계 및 공급 씨앗을 멸균하세요
오메가 루미네센스 리더 BMG 랩테크, 주식회사번호판 인식기
층류 캐비닛누에어 누-408FM-400클래스 II/타입A 묘목을 96웰 플레이트로 옮기기
96웰 마이크로플레이트퍼킨-엘머옵티플레이트-96 루시퍼레이스 분석용 묘목 재배
FLG22젠스크립트 주식회사RP19986박테리아 편모에서 추출한 추출자.nbsp;
엘프26알파 진단 국제회사2427박테리아 번역 Elongation Factor-Tu에서 추출한 엘리시터입니다.
D-루시페린 반딧불이, 칼륨 소금바이오합성 화학 및 생물학L-8220루시퍼레이스 기질
L-012 (루미놀)피셔 사이언티브NC0733364ROS 분석 시약

참고문헌

  1. Yamazaki, S., Takahashi, J. S. Real-time luminescence reporting of circadian gene expression in mammals. Methods Enzymol. 393 (10), 288-301 (2005).
  2. McClung, C. R., Xie, Q. Measurement of luciferase rhythms in plant circadian networks. Circadian Networks. Staiger, D. , Springer. New York. 1-11 (2014).
  3. El Temps. , Barcelona. (2020).
  4. Abhilash, L., Sheeba, V. RhythmicAlly: Your R and Shiny-based open-source ally for the analysis of biological rhythms. J Biol Rhythms. 34 (5), 551-561 (2019).
  5. CAT: Chronomics Analysis Toolkit. , University of Minnesota. (2013).
  6. Geissmann, Q., Garcia Rodriguez, L., Beckwith, E. J., Gilestro, G. F. Rethomics: An R framework to analyse high-throughput behavioural data. PLoS One. 14 (1), e0209331(2019).
  7. ShinyR-DAM. v.3. GNU General Public License. , (2007).
  8. Zielinski, T., Moore, A. M., Troup, E., Halliday, K. J., Millar, A. J. Strengths and limitations of period estimation methods for circadian data. PLoS One. 9 (5), e96462(2014).
  9. RStudio: Integrated Development for R. , Boston, MA. (2020).
  10. R: A Language and Environment for Statistical Computing. v.4.0.2. , Vienna, Austria. (2020).
  11. Wu, G., Anafi, R. C., Hughes, M. E., Kornacker, K., Hogenesch, J. B. MetaCycle: An integrated R package to evaluate periodicity in large scale data. Bioinformatics. 32 (21), 3351-3353 (2016).
  12. Yang, R., Su, Z. Analyzing circadian expression data by harmonic regression based on autoregressive spectral estimation. Bioinformatics. 26 (12), i168-i174 (2010).
  13. ggplot2: Elegant Graphics for Data Analysis. , Springer-Verlag. New York. (2016).
  14. dplyr: A Grammar of Data Manipulation. v.1.0.2, (2020).
  15. magrittr: A Forward-Pipe Operator for R. v.2.0.3, (2022).
  16. stringr: Simple, Consistent Wrappers for Common String Operations. v.1.4.0, (2019).
  17. filesstrings: An R Package for File and String Manipulation. J Open Source Softw. , (2017).
  18. R package 'circular': Circular Statistics. v.0.4-95, (2022).
  19. Mazerolle, M. J. AICcmodavg: Model Selection and Multimodel Inference Based on (Q)AIC(c). , (2023).
  20. broom: Convert Statistical Objects into Tidy Tibbles. , https://CRAN.R-project.org/package=broom (2023).
  21. Gao, M., et al. Circadian regulation of the GLYCINE-RICH RNA-BINDING PROTEIN gene by the master clock protein CIRCADIAN CLOCK-ASSOCIATED 1 is important for plant innate immunity. J Exp Bot. 74 (3), 991-1003 (2023).
  22. Gao, M., Zhang, C., Lu, H. Coronatine is more potent than jasmonates in regulating clock. Sci Rep. 10 (1), 12862(2020).
  23. Zhang, C., et al. LUX ARRHYTHMO mediates crosstalk between the circadian clock and defense in Commun. Nat Commun. 10 (1), 2543(2019).
  24. Straume, M., Frasier-Cadoret, S. G., Johnson, M. L. Least squares analysis of fluorescence data. Topics in Fluorescence Spectroscopy. 2, Plenum. 117-240 (1991).
  25. Cal-Kayitmazbatir, S., Francey, L. J., Lee, Y., Liu, A. C., Hogenesch, J. B. PSMD11 modulates circadian clock function through PER and CRY nuclear translocation. PLoS One. 18 (3), e0283463(2023).
  26. Zhang, E. E., et al. A genome-wide RNAi screen for modifiers of the circadian clock in human cells. Cell. 139 (1), 199-210 (2009).
  27. Baggs, J. E., et al. Network features of the mammalian circadian clock. PLoS Biol. 7 (3), e52(2009).
  28. Zipfel, C., et al. Bacterial disease resistance in Arabidopsis through flagellin perception. Nature. 428 (6984), 764-767 (2004).
  29. Kunze, G., et al. The N terminus of bacterial elongation factor Tu elicits innate immunity in Arabidopsis plants. Plant Cell. 16 (12), 3496-3507 (2004).
  30. Fabian, M., et al. The flowering time regulator FLK controls pathogen defense in Arabidopsis thaliana. Plant Physiol. 191 (4), 2461-2474 (2023).

액세스가 제한되었습니다. 이 콘텐츠를 보려면 로그인하거나 체험판을 시작하세요.

재인쇄 및 허가

태그

RStudio96ANOVA