問題タブ [genomicranges]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
224 参照

r - ある GRanges オブジェクトから別の GRanges オブジェクトへの複数のメタデータ列のスコアの集計

何千ものスコア列を持つ GRanges オブジェクト ( tomap ) と、関心領域がありメタデータがない ( roi ) オブジェクトがあります。tomapの各列の最大スコアをroiの対応する間隔にマップしようとしています。

また、スコア列の名前も保持したいと思います (私の実際のデータでは、これらは意味のある名前であり、score1、score2 などのように一般化できません)。特定の列に対して行うことはできますが、すべての列に一般化するのに苦労しています。

これが私がこれまでに得たものです:

ご覧のとおり、各スコア列を個別に指定するとこれが機能しますが、何千もの列に対してこれを行うにはどうすればよいでしょうか?

0 投票する
1 に答える
581 参照

r - 無効なクラス "GRanges" オブジェクト: 1: 'x@seqnames' は 'x と平行ではありません

この簡単なコード:

やや不可解な例外で失敗します:

validObject(.Object) のエラー: 無効なクラス “GRanges” オブジェクト: 1: 'x@seqnames' は 'x' と平行ではありません 無効なクラス “GRanges” オブジェクト: 2: 'x@strand' は 'x' と平行ではありません

さらに、提供しようとするとseqlengths

私は得る:

.normargSeqlengths(seqlengths, seqnames) のエラー: 指定された 'seqlengths' の長さは、シーケンスの数と等しくなければなりません

これは、プロセスで一部のデータが削除されたことを示しています。しかし、なぜそれが起こるのか理解できません。

ここで何が起こっているのかについての洞察に感謝します。

環境: