+
+
+ Independent replications
+
+ {doi ? (
+
+ Every signed replication of{" "}
+
+ {doi}
+ {" "}
+ on the nanopub network, with the verdict each reached.
+ Author-agnostic, retraction-aware, read live from the public
+ network.
+
+ ) : (
+
+ Add a ?doi= parameter, e.g.{" "}
+ /np/replications?doi=10.1126/science.aax8591.
+
+ )}
+
+
+ {loading && (
+
+ Searching the nanopub network…
+
+ )}
+
+ {error && (
+
+
+ {error}
+
+
+ )}
+
+ {data && !loading && data.count === 0 && (
+
+
+ No independent replications of this paper have been recorded on the
+ nanopub network yet.
+
+
+ )}
+
+ {data && data.count > 0 && (
+ <>
+
+
+ {data.count} replication{data.count === 1 ? "" : "s"}
+
+ {data.byVerdict.validated > 0 && (
+
+
+ {data.byVerdict.validated} confirmed
+
+ )}
+ {data.byVerdict.partial > 0 && (
+
+
+ {data.byVerdict.partial} partial
+
+ )}
+ {data.byVerdict.contradicted > 0 && (
+
+
+ {data.byVerdict.contradicted} contradicted
+
+ )}
+
+
+ {groups.map((g, i) => (
+
+
+
+
+ Claim tested
+ {g.claim.type ? ` · ${g.claim.type}` : ""}
+
+
+ {g.claim.aida || g.claim.label || "—"}
+
+
+
+ {g.reps.map((r) => (
+
+ ))}
+
+
+ ))}
+ >
+ )}
+
+ );
+}