haplotype 네트워크를 플로팅하기 위해 {pegas}의 haploNet 기능을 사용하려고하지만 동일한 원형 차트의 다른 인구 집단으로부터 동일한 haplotype을 배치하는 데 문제가 있습니다.haploNet에서 원형 차트 플로팅 방법 Haplotype Networks {pegas}
x <- read.dna(file="x.fas",format="fasta")
h <- haplotype(x)
net <- haploNet(h)
plot(net)
내가 dnabin 데이터의 각 분류군의 원래 인구의 레이블을 설정하고 싶습니다, 그래서 난에서 일배 체형의 서로 다른 색상의 파이 차트를 (할 수 : 나는 다음과 같은 스크립트를 사용하여 일배 체형 망을 구축 할 수 있습니다 다른 인구 집단)에 대한 정보를 제공합니다. 나 또한 결과 haplotype 네트워크에서 겹치는 원을 제거하고 싶습니다.
도움 주셔서 감사합니다.
예 :이 스크립트는 {pegas}을 사용하여 일배 체형 네트워크를 구축하는 데 사용됩니다
> data(woodmouse)
> x <- woodmouse[sample(15, size = 110, replace = TRUE), ]
> h <- haplotype(x)
> net <- haploNet(h)
> plot(net, size=attr(net, "freq"), scale.ratio = 2, cex = 0.8)
. 더 큰 원은 어떤 유형의 훨씬 더 일배 체형을 나타냅니다. 나는 어떻게 dnabin 매트릭스에서 haplotypes의 기원을 설정할 수 있었는지 알고 싶습니다. 그래서 그들은 네트워크에서 다른 색으로 나타날 것입니다.
'dnabin 매트릭스 '란 무엇입니까? 샘플에 포함 된 개체 수는 얼마입니까? 다시 한번 말하지만, 원하는 출력이 무엇이되어야하는지에 대해 가능한 구체적으로 설명해야합니다. 이 함수가 플롯 할 값을 계산했는지 확인하십시오. 패키지에 익숙하지 않은 사람들에게 데이터를 설명하도록하십시오. ('pegas'는 매우 일반적인 것 같지 않습니다.) 사용자가 매우 특정한 경우, 사용자가 원하는대로 만들 수있는 플로팅 기능을 수정할 수 있기 때문입니다. 당신이 원하는 것과 데이터의 출처에 대해 나는 아직도이 질문에 답할 수있을 정도로 상세하게 부족하다고 생각한다. – MrFlick
Pegas는 Population and Evolutionary Genetics Analysis System의 R 패키지입니다. dnabin은 행렬 또는 이름으로 파일에서 읽은 taxa의 이름이있는 행렬 또는 DNA 시퀀스 목록입니다. 기본적으로 시퀀스는 바이너리 형식. 이 dnabin 파일은 {pegas} 패키지에 read.dna라는 함수로 빌드됩니다. DNA의 데이터 세트를 가지고있을 때, 나는 다른 집단의 사람들로부터의 서열을 가지고있다. (예를 들어, 5 명의 인구 100 명, 각각 20 명의 개체). 나는 그것이 인구의 출처를 밝히기 위해 dnabin 행렬의 각 개체에 태그하는 법을 알고 싶습니다. –